一. WebSocket协议
WebSocket 协议本质上是一个基于 TCP 的协议。
为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请...
排序
日期
更新
热评
热门
点赞
随机
动态PHP电商网站伪静态的 Nginx反向代理Cache缓存终极设置
背景介绍:
最近为电子商务网站设置伪静态和Nginx反向代理cache缓存,进过长时间的调试,终于达到比较满意的效果,这里把实战经验分享给大家,希望对新人有所帮助,能节约大家的一些时间。文章中有...
可视化系统监控工具 Cloudinsight Agent 正式开源
很高兴地宣布 Cloudinsight Agent 在 BSD 开源协议下正式开源了。我们的工程师在开源前已将代码用 Golang 重写,更加清晰简洁,欢迎大家参与到 Cloudinsight Age...
Inception备份库表数据中文乱码解决
MySQL环境
字符集: utf8mb4
乱码重现
要执行的 python 代码
#!/usr/bin/python
# -*- coding: utf-8 -*-
i...
macOS Serra升级后office无法使用解决方案(亲测)
一直以来升级osx系统都是很顺利的,这次算是载了。首先office不能用,其实pptpVPN被移除了。有些PPTP VPN看来要重新换掉了,看如何解决macOS Serra升级后office无法使用的...
记一次Linux杀毒过程
不久前发现机器流出流量突然增加,经查看在/tmp目录下存在可疑文件,并且存在.ssh进程,于是安装clamav全盘扫描,最终确定机器中毒。
病毒现象
1、在tmp目录下moni.lod、gates...
mac执行git报错:git xcrun: error: invalid active developer path
mac升级到10.12(macOS Sierra),执行git命令,出现如下错误
$ git
xcrun: error: invalid active developer path (/Libra...
flask-migrate 管理升级迁移数据库
项目创建后,针对表结构更改,可以使用Flask-Migrate来解决。Flask-Migrate插件是基于Alembic,Alembic是由大名鼎鼎的SQLAlchemy作者开发数据迁移工具。
安装...
Shell分析Nginx日志 找出被阻止的IP
在日常运维中会发现流量突增现象或者服务器负载升高等现象,为找到原因,需要使用nginx limit模块 对访问的Ip进行限制,然后可以分析日志。
配置nginx限制IP访问,可配置多个zone。
...
Flask-SQLAlchemy 使用
安装
pip install flask-sqlalchemy
pip install MySQL-python
需要先安装mysql开发库的。
使用
创建SQLALchemy 对象, 然后...
MySQL字段何时拆分
前言
在数据库的维护当中对表的垂直才分是必然的,基本上在业务刚开始准守 3NF 是明智的,当然也可以有一些反范式的设计。但是,建议还是应该在3NF的基础上再酌情考虑反范式。
当遇到真的要对一些...
【房多多】高薪诚聘高级运维工程师1名
因业务扩展,急需招聘高级运维工程师 1名
工作职责:
-负责公司业务产品的部署、监控、优化和保障;
-与业务产品研发团队紧密合作并称为其团队中一员,时刻跟踪业务产品研发的进展和方向,并实
...
自动化运维管理fabric
如何使用fabric 自动化日常管理任务和部署
自动化,批量化是作为管理员,或者运维人员必须面临的问题。自动化和批量化也有很多方式,可以用单一工具也可以自己写shell脚本,甚至可以开发出来一套完备...
深度了解HTTP/2
自从我写了上一篇博文之后,就再也找不到空闲时间写文章了。今天我终于可以抽出时间写一些关于 HTTP 的东西。
我认为每一个 web 开发者都应该对这个支撑了整个 Web 世界的 HTTP 协议有...
ELK 处理 Percona 审计日志(填坑)
前提
1、有强烈的审计需求。
2、能允许10%-15%左右的性能损失。
3、有强烈的对数据库操作实时查看需求(一般都是为了领导要求)。
Logstash 比较坑的配置
input {...
113