web端的缓存机制其实有多种,我在这里只是学习和整理了以浏览器为载体的HTTP缓存机制,看看它是如何工作的。一、web缓存的种类1.1 数据库缓存我们可能听说过memcached,它就是一种数据库层面的缓存方案。数据库缓存是指,当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行数据库查...
分类:
Web程序 时间:
2015-08-10 18:06:22
阅读次数:
223
HTTP 1.1新特性 HTTP 2.0新特性 GET和POST区别 HTTP缓存 Connection:Keep-Alive/Close
分类:
Web程序 时间:
2015-07-29 00:35:31
阅读次数:
171
在网络上,有一些缓存服务器,另外浏览器自身也有缓存功能。例如: Document 第 1 次访问该页面时,正常下载图片,返回值是 200: 响应头的抓包分析:基于一个前提——图片不会经常改动,服务器在返回 200 的同时,还返回该图片的特征值(签名 ETag),当浏览器再次访问该图片时,就回去服.....
分类:
Web程序 时间:
2015-07-19 13:17:00
阅读次数:
223
浏览器是如何知道使用缓存的,其实这都是通过http中,浏览器将最后修改时间发送请求给web服务器,web服务器收到请求后跟服务器上的文档最后修改的时间对比,如果web服务器上最新文档修改时间小于或者等于浏览器发送过来的,则发送304给浏览器,使用缓存版本。缓存的概念缓存这个东西真的是无处不在, 有浏...
分类:
Web程序 时间:
2015-07-07 10:54:55
阅读次数:
230
Varnish是一款高性能的开源HTTP缓存加速器,从下图(网站拓扑结构视图)不难看出,缓存对于现代互联网的重要意义。缓存存在的基础程序具有局部性时间局部性过去访问过的数据在一段时间内有可能被再次访问空间局部性过去被访问的某数据周围的其他数据有可能也被访问缓存得以生效..
分类:
其他好文 时间:
2015-06-07 15:57:39
阅读次数:
184
Varnish是一款高性能的开源HTTP缓存加速器,从下图(网站拓扑结构视图)不难看出,缓存对于现代互联网的重要意义。基础理论缓存存在的基础程序具有局部性时间局部性过去访问过的数据在一段时间内有可能被再次访问空间局部性过去被访问的某数据周围的其他数据有可能也被访问缓存..
分类:
其他好文 时间:
2015-06-06 22:12:55
阅读次数:
346
http://www.admin10000.com/document/6299.html 作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页....
分类:
Web程序 时间:
2015-05-20 20:24:35
阅读次数:
138
作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前端去解决页面慢的问题而不会去找服务端的开发人员。因此,了解相关的缓存机制和充分的利用它似乎就变得必不可...
分类:
Web程序 时间:
2015-05-18 20:28:01
阅读次数:
130
OKHTTP
okHttp: OKHttp是Android版Http客户端。非常高效,支持SPDY、连接池、GZIP和 HTTP 缓存。默认情况下,OKHttp会自动处理常见的网络问题,像二次连接、SSL的握手问题。如果你的应用程序中集成了OKHttp,Retrofit默认会使用OKHttp处理其他网络层请求。
An HTTP & SPDY client for Android and J...
分类:
移动开发 时间:
2015-05-06 15:15:13
阅读次数:
453