Apache-2.2

如何使用 mod_deflate 啟用壓縮

  • February 5, 2014

頁面速度洞察告訴我為Google地圖源啟用壓縮。mod_deflate如果使用 Apache ,建議使用。好吧,我已將下一個程式碼段放入.htaccess文件中:

<IfModule mod_deflate.c>
<IfModule mod_headers.c>
   Header append Vary User-Agent env=!dont-vary
</IfModule>
<IfModule mod_filter.c>
   AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
   # DEFLATE by extension
   AddOutputFilter DEFLATE js css htm html xml
</IfModule>
</IfModule>
</IfModule>

我已經啟用mod_deflate(並自動啟用mod_filter),並且mod_headers已經mod_mime啟用了。但是頁面速度頁面仍然告訴我啟用壓縮。我做錯了什麼,或者我應該怎麼做?

這是頁面速度錯誤的螢幕截圖:

頁面速度的螢幕截圖

這些是第三方資源,您無法控制它們是否使用壓縮(它們不會,因為這樣做可能會在BREACH 或 CRIME 攻擊中暴露私人數據)。您可以放心地忽略建議壓縮從第三方站點載入的資源的消息,以及建議壓縮通過 HTTPS 提供的內容的消息。

引用自:https://serverfault.com/questions/535970