首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Web运用之客户端缓存

2012-07-15 
Web应用之客户端缓存?????Expries是另外一个与客户端缓存有关系的http头,在浏览器请求一个资源的时候,服务

Web应用之客户端缓存

?

?

?

Web运用之客户端缓存

?

?

Expries是另外一个与客户端缓存有关系的http头,在浏览器请求一个资源的时候,服务器设置了Expries头以后,下次浏览器再请求同样资源的时候,如果发现资源expires没有超期,则直接用客户端本地cache中数据来完成本次响应,不会向服务器再发送请求。此过程可以通过下图形象的描述:

Web运用之客户端缓存

?

?

Note: if a response includes aCache-Control field with the max-

????? age directive (seesection 14.9.3),that directive overrides the

????? Expires field.

另外Cache-control还有另外一个头:no-cache:???????? 告诉浏览器,响应的内容不容许缓存,说道no-cache,我们有必要看看另外一个响应头Pragma:no-cache,可能很多人(包括我之前也是)认为设置了Pragma:on-cache以后,浏览器将不会对其内容进行缓存,但是我们错了,在http1.1规范没有明确的规定Pragma:no-cache作为响应头的意义,原文如下(来自http1.1规范):

?

1 楼 ynyee 2012-05-27   嗯,讲的很详细,对页面缓存这块稍微了解了一些了。 2 楼 johnson1492 2012-06-09   好文,讲的非常清晰,感谢分享!

热点排行