Apache开启Etag缓存禁止,提高访问速度

    Etag是URL的Entity Tag,用于标示URL对象是否改变,区分不同语言和Session等等。具体内部含义是使服务器控制的,就像Cookie那样。

HTTP协议规格说明定义ETag为“被请求变量的实体值”。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端,以下是服务器端返回的格式:ETag:"50b1c1d4f775c61:df3"客户端的查询更新格式是这样的:

   If-None-Match : W / "50b1c1d4f775c61:df3"

  如果ETag没改变,则返回状态304然后不返回,这也和Last-Modified一样。测试Etag主要在断点下载时比较有用。

httpd.conf配置文件下找到:

    

#去掉井号
LoadModule headers_module modules/mod_headers.so

  在伪静态处:.htaccess

加入:

  

FileEtagINode Mtime Size

  

演示地址:http://www.sdfymj.com/invest/

   

原文地址:https://www.cnblogs.com/68xi/p/13344374.html