Gzip
預壓縮文件的 Gzip 級別?
我了解到,對於動態壓縮 css 和 js 文件,最好保持預設級別
-1
。現在我正在提供靜態預壓縮 gzip 文件,我想知道使用更高級別來創建這些文件是否更好。
那麼水平
-9
可以嗎?或者我應該使用 4 或 5,因為有些人甚至建議用於即時 gzip 壓縮?好吧,這一切都歸結為一個問題,如果解壓縮高度壓縮的文件與壓縮它所花費的時間相同。
對於動態實時壓縮,只存在收益遞減的問題;在某些時候,較小下載的 CPU 損失不會使您和您的使用者在更快的下載方面受益。
即,當需要 20 秒來壓縮下載額外的 1% 時,這將減少 2 秒的下載時間,效果甚至是有害的。
對您自己的文件進行數學運算,但此表似乎表明:
對於更高的壓縮級別,懲罰似乎是一次性的,僅在壓縮時發生,因為在最高壓縮級別下解壓縮 gzip 文件變得更有效和更快。
對於預壓縮文件,盡可能高!您將節省頻寬、下載時間和解壓縮時間。