« [squid patch] 解决 Accept-Encoding 不一致造成的多份缓存问题 |
Main
| 手工搞迅雷 Thunder »
July 13, 2008
apache 哪个版本开始 gzip压缩版的 ETag 最后加个 -gzip
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/2008/07/apache_etag_-gzip.html
今天看apache主页
发现gzip压缩版的 ETag 最后加个 -gzip "329c25-21a3-44f8c636dd240"-gzip
不知道从哪个版本开始的 看 ChangeLog 没看出来
1. 不带 Accept-Encoding: gzip, deflate 头
HTTP/1.1 200 OK
Date: Sun, 13 Jul 2008 11:43:19 GMT
Server: Apache/2.2.9 (Unix)
Last-Modified: Fri, 13 Jun 2008 13:38:09 GMT
ETag: "329c25-21a3-44f8c636dd240"
Accept-Ranges: bytes
Content-Length: 8611
Vary: Accept-Encoding
Content-Type: text/html
X-Pad: avoid browser bug
2. 带 Accept-Encoding: gzip, deflate 头
HTTP/1.1 200 OK
Date: Sun, 13 Jul 2008 11:46:45 GMT
Server: Apache/2.2.9 (Unix)
Last-Modified: Fri, 13 Jun 2008 13:38:09 GMT
ETag: "329c25-21a3-44f8c636dd240"-gzip
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 2303
Content-Type: text/html
以前 apache 不管压缩不压缩返回的 ETag 都一样
squid 2.6 针对此还特意做了个选项
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
|
|
Posted by windtear at July 13, 2008 11:42 PM