我注意到一件奇怪的事情,火狐说它支持HTTPS上的Brotli,而不是HTTP?Brotli就像gzip,但效率更高,为什么要将它限制在HTTPS上呢?在HTTPS选项卡上,我看到:
Accept-encoding: gzip, deflate, br
被派去了。但在另一个网站上,我没有看到br。为什么它不能做Brotli压缩HTTP呢?
发布于 2017-05-09 06:26:28
将brotli限制在安全上下文的原因是,中介(特别是错误的代理和内容扫描器)在遇到非压缩/gzip内容编码时往往表现很差。谷歌的家伙们在此之前推出“sdch”和“bzip2”时就发现了这一点;他们最终拔出了bzip2,部分原因是因为这个原因,而sdch有很多黑客需要安装。通过对brotli要求HTTPS,它们可以在大多数情况下解决这个问题,因为相对较少的内容扫描器MITM HTTPS流。
取自https://hacks.mozilla.org/2015/11/better-than-gzip-compression-with-brotli/
https://stackoverflow.com/questions/43862412
复制相似问题