2017年3月22日

利用Apache配置http expires值提高网站性能

摘要: HTTP头中有个expires参数,设置一个未来的时间,在这时间以前,浏览器会先从cache读取,如果没有再从服务器中读取。对于像图片,css,script等静态内容,只需发一次http request就可,以后就可从cache中读取,一方面提高了响应时间,也减少了http rquest的次数。 具 阅读全文

posted @ 2017-03-22 16:17 wajika 阅读(375) 评论(0) 推荐(0) 编辑

Nginx防盗链的3种方法 文件防盗链 图片防盗链 视频防盗链 linux防盗链

摘要: Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性; 在高连接并发的情况下,Nginx是Apache服务器不错的替代品,目前Web服务器调查显示Apache下降Ngnix攀升,linux下更多的服务商选择了Ngnix放弃了Apache; Nginx在美国是做虚拟主机生 阅读全文

posted @ 2017-03-22 15:33 wajika 阅读(2891) 评论(0) 推荐(0) 编辑

不可忽略的缓存重建

摘要: 本文的主要内容来源于MongoDB官方博客,由NoSQLFan补充说明,本文对传统的分布式Cache系统进行了分析,指出了其在缓存重建中会对数据库产生巨大压力的问题。并分析了MongoDB的mmap方案是如何规避这一问题的。 如下图的架构,在数据库前端加上分布式的Cache(比如我们常用的Memca 阅读全文

posted @ 2017-03-22 14:46 wajika 阅读(2143) 评论(0) 推荐(0) 编辑

Nginx防爬虫或限制浏览器访问

摘要: 假定一个场景:某个网站它可能不希望被网络爬虫抓取,例如测试环境不希望被抓取,以免对用户造成误导,那么需要在该网站中申明,本站不希望被抓取。有如下方法: 方法一:修改nginx.conf,禁止网络爬虫的ua,返回403。 server { listen 80; server_name 127.0.0. 阅读全文

posted @ 2017-03-22 12:55 wajika 阅读(1097) 评论(0) 推荐(0) 编辑

Asynchronous and non-Blocking I/O 翻译[收藏好文]

摘要: http://www.tornadoweb.org/en/stable/guide/async.html Real-time web features require a long-lived mostly-idle connection per user. In a traditional syn 阅读全文

posted @ 2017-03-22 10:26 wajika 阅读(284) 评论(0) 推荐(0) 编辑

数据库“长连接”与“短连接”

摘要: 什么是长连接? 其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。 通常的短连接操作步骤是: 连接-》数据传输-》关闭连接; 而长连接通常就是: 连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接; 这就要求长连接在没有数据通信时,定时发送数据 阅读全文

posted @ 2017-03-22 10:03 wajika 阅读(2020) 评论(0) 推荐(0) 编辑

HTTP的长连接和短连接

摘要: 一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。 HTTP首部的Connection: Keep 阅读全文

posted @ 2017-03-22 10:02 wajika 阅读(599) 评论(0) 推荐(0) 编辑

#探究# HTTP长连接和短连接

摘要: 本文速读: HTTP协议与TCP/IP协议的关系 因TCP协议可靠,所以HTTP通常基于TCP实现 如何理解HTTP协议是无状态的 多次请求之间没有关联关系 什么是长连接、短连接? 每次请求都建立TCP连接,就是短连接 多次请求重用TCP连接,就是长连接 长连接和短连接的优点和缺点 长连接可以节省建 阅读全文

posted @ 2017-03-22 09:42 wajika 阅读(207) 评论(0) 推荐(0) 编辑

导航