Loading....

HEAD

  • 有一种精神,叫"公诚勤朴"

挣点外快

HTTP/1.1 Cache-Control
作者: wzhu 时间: 2008-11-03 11:37:54

这两天在因为想减少服务器HTTP连接数,所以合并某些文件,比如JS文件,另外也使用缓存,减少不必要的链接请求, 使用到Cache-Control。以下是相关参数以及说明:

参数 说明
public 数据内容都会被浏览器存储起来,就连有密码保护的网页也是一样。所以安全性是最低的。
private 数据内容只能被存储到私有的caches中, 即: non-shared caches中。
no-cache 数据内容绝不会被存储起来.proxy服务器和浏览器都不会将具有此标头的数据内容存储。
no-store 数据内容除了不被存入到caches中之外,也不会存入暂时的磁盘中. 这个标头具有防止敏感性的数据被复制。
must-revalidate 用户在每次读取数据时,会再次和原来的服务器确认是否为最新的数据,而不通过中间的proxy服务器
proxy-recalidate 和must-revalidate类似,只不过接受proxy服务器可以共享的caches。
max-age=??? 数据内容在经过???秒后,就会失效, 此标头和Expires功能一样,不过max-age只能为HTTP/1.1用户服务,如果两者同时使用,那么max-age具有较高的优先权。

相关参考:http://www.w3.org/Protocols/rfc2616/rfc2616.html

相关评论
发表评论
姓名:
图码: