定义 nginx(engine x)是一个网页服务器,他能反向代理HTTP、HTPPS、SMTP、POP3、IMAP的协议连接,以及一个负载均衡器和一个HTTP缓存。 运行系统 nginx在BSD-like协议下发行,可以在各大操作系统运行,比如Unix,Linux,Mac OS X,Solaris
分类:
其他好文 时间:
2016-03-19 12:46:35
阅读次数:
142
优点: 1.默认Android2.3及以上基于HttpURLConnection,2.3及以下基于HttpClient; 2.符合Http缓存语义的缓存机制(提供了默认的磁盘和内存等缓存); 3.请求队列的优先级排序; 4.提供多样的取消机制; 5.提供简便的图片加载工具; 6.一个优秀的框架. 不
分类:
其他好文 时间:
2016-03-09 01:21:19
阅读次数:
1004
在“使用ETag跟踪用户”中有一点被忽略了,因为要用这张小图统计统计uv, 所以要求浏览器必须每次都要发送这个图片的请求。这需要服务器对图片的缓存策略做设置。 http/1.0 和 http/1.1 的缓存策略不同,浏览器缓存这事看似简单,实际上很容易模棱两可,造成疏忽。 HTTP/1.0 协议文档
分类:
Web程序 时间:
2016-02-25 21:22:41
阅读次数:
306
通过网络获取内容既缓慢,成本又高:大的响应需要在客户端和服务器之间进行多次往返通信,这拖延了浏览器可以使用和处理内容的时间,同时也增加了访问者的数据成本。因此,缓存和重用以前获取的资源的能力成为优化性能很关键的一个方面。 Contents 使用 ETag 验证缓存的响应 Cache-Control
分类:
Web程序 时间:
2016-02-20 22:54:51
阅读次数:
289
HTTP_CACHE_FILENAME为缓存地址根路径; private final String HTTP_CACHE_FILENAME = "HttpCache"; private static final Interceptor REWRITE_CACHE_CONTROL_INTERCEPTO
分类:
Web程序 时间:
2016-02-18 11:49:06
阅读次数:
6229
在AngularJS的实际项目中,经常需要处理多个$http请求,每个$http请求返回一个promise,我们可以把多个promise放到$q.all()方法接受的一个数组实参中去。■ 处理多个$http请求 angular.module('app',[]) .controller('AppCtr
分类:
Web程序 时间:
2016-02-06 14:26:01
阅读次数:
205
通过Internet获取资源既缓慢,成本又高。为此,Http协议里包含了控制缓存的部分,以使Http客户端可以缓存和重用以前获取的资源,从而优化性能,提升体验。虽然Http中关于缓存控制的部分,随着协议演进,有一些变化。但我觉着,作为后端程序员,在开发Web服务时,只需要关注请求头If-None-M
分类:
Web程序 时间:
2016-02-04 18:39:52
阅读次数:
177
缓存系统:memcached(group cache)、redis、mongodb、Couchbase(CouchDB、Membase、CouchOne)http缓存:varnish、nginx、traficserver、squid负载均衡:lvs、f5、nginx代理:nginx集群操作系统(运行在单机系统上):Mesos集群管理:KubernetesWeb服务器:nginx、lighthttp...
分类:
其他好文 时间:
2016-01-25 17:21:45
阅读次数:
299
1.概念Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)数据包中的格式:Cache-Control:cache-directivecache-directive可以为以下:request时用到:| "no-cache"|...
分类:
Web程序 时间:
2016-01-14 12:12:17
阅读次数:
168
转自:http://www.cnblogs.com/tzyy/p/4908165.html浏览器缓存原理: 1、浏览器第一次访问服务器资源/index.html,在浏览器中没有缓存文件,直接向服务器发送请求,服务器返回200 OK 实体中返回index.html文件内容,并设置一个缓存过期时间,一....
分类:
Web程序 时间:
2015-11-13 18:57:45
阅读次数:
338