阅读后gzip压缩的工作方式也让我思考。 如果起点和代理服务器(CDN)都支持gzip被添加Vary: Accept-Encoding
头有必要吗?
Answer 1:
将Vary: Accept-Encoding
头有更多的事情要做比缓存压缩。 当Vary: Accept-Encoding
头存在时,它告诉客户端,该文件可以被缓存/是相同的客户端是否请求压缩。
如果由于某种原因,客户端在缓存中的文件的未压缩版本,它会不知道到随后再次和要求,而不是它的一个压缩版本,只是从缓存中使用未压缩的文件。
这里更多: 是什么改变:接受编码是什么意思?
文章来源: Is Vary: Accept-Encoding overkill?