2017-05-09 175 views
1

我注意到那裏顯然火狐表示支持Brotli對HTTPS一件奇怪的事,但不是http?由於Brotli就像gzip,但效率更高,爲什麼會將它限制爲https?在一個HTTPS標籤我看到:爲什麼Brotli不支持http?

接受編碼:gzip,緊縮,BR

發送。但在其他網站上我看不到「br」。爲什麼它不能做brotli壓縮http?

回答

0

將brotli限制爲安全上下文的原因是,中介(特別是buggy代理和內容掃描程序)在遇到非deflate/gzip內容編碼時往往表現得很差。谷歌的這些人在之前推出'sdch'和'bzip2'時發現了這一點;他們結束了拉bzip2的部分是出於這個原因和SDCH都有一個編號,他們不得不把在黑客。通過要求HTTPS進行brotli,他們可以因爲比較少的內容掃描儀MITM HTTPS流

化險爲夷在大多數情況下,這個問題

https://hacks.mozilla.org/2015/11/better-than-gzip-compression-with-brotli/

採取