规则十三: 配置ETAG

ETag : (Entity Tag 实体标签) 是web 服务器和浏览器用于确认缓存组件的有效性的一种机制

 

服务器在检测缓存的组件是否和原始服务器上的组件匹配时有两种方式

1. 比较最新修改日期

2. 比较实体标签

If-Modified-Since: Tue, 12 Dec 2006 03:03:59 gmt

If-None-Match: "10c234b-4ab-457e1c1f "

 

3. 缺点

当浏览器从一台服务器上获取了原始组件,之后,又向另外一台不同的服务器发起条件GET请求时,ETAG 是不会匹配的--而对于使用服务器群来处理请的网站来说,这是很常见的情况。

 

ETag 还降低了代理缓存的效率。ETag 默认格式还可能会引入安全性弱点

 

If-None-Match 比 If-Modified-Since 具有更高的优先级。

 

ETag 用还是不用?

这里没看懂

 

 

 

posted @ 2012-03-03 17:23  WenLe  阅读(155)  评论(0)    收藏  举报