nginx - 使用gzip时缺少etag

ara*_*ant 9 etag gzip http nginx

如果我设置nginx使用gzip,它会删除任何etag标头.

这背后的原因是,鉴于gzip具有各种压缩级别,相同的资源不能逐字节相同.

但是nginx也删除了一个弱etag,这意味着资源在语义上是等价的.这似乎是nginx的错误行为.

我错过了什么吗?如果没有,有没有办法解决这个问题?

维基

Ale*_*Ten 11

您应该升级到nginx 1.7.3或更高版本.

功能:弱响应实体标签现在保留在响应修改上,而强实体标签则变为弱响应.