是各不相同:接受编码矫枉过正?(Is Vary: Accept-Encoding overkill?

2019-08-08 09:18发布

阅读后gzip压缩的工作方式也让我思考。 如果起点和代理服务器(CDN)都支持gzip被添加Vary: Accept-Encoding头有必要吗?

Answer 1:

Vary: Accept-Encoding头有更多的事情要做比缓存压缩。 当Vary: Accept-Encoding头存在时,它告诉客户端,该文件可以被缓存/是相同的客户端是否请求压缩。

如果由于某种原因,客户端在缓存中的文件的未压缩版本,它会不知道到随后再次和要求,而不是它的一个压缩版本,只是从缓存中使用未压缩的文件。

这里更多: 是什么改变:接受编码是什么意思?



文章来源: Is Vary: Accept-Encoding overkill?