首页 > tips > 在apache里干掉Etag

在apache里干掉Etag

2011年5月5日 发表评论 阅读评论

在经典的yahoo的优化前端的21条中,就明确提到一条:在web server中干掉ETag!这个ETag到底是干嘛用的呢?说白了,这个ETag头信息是用来辨别对象是否发生变化用的,一个对象,当其ETag头信息变了的话,其ETag信息肯定会变;反之亦然。看来这个东西还是有用的,但我们为什么要干掉他呢?这是因为有几点原因:

  1. 功能跟last-modified-since头信息重复
  2. 如果有几个源服务器,很有可能对象是一样的,但是这个ETag也会不一样

  总之,基于如上几种原因,我们决定在apache里干掉ETag信息。操作起来其实非常简单,只需要在apache配置文件里加一句话:

FileETag None

,再重启apache,就OK了

分类: tips 标签: , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.