在精神奕奕中看到一篇可以壓縮網頁減少傳輸量的方法,照著他的方法去設定,居然省下了 73% 的傳輸大小! 😯
如果你跟我一樣在Windows下的跑Apache2可以跟著我設定。目前主機代管搬至G型虛擬主機,預設就已經開啟 gzip,如果你是在 Windows 下的跑 Apache2 可以跟著以下步驟做。
Windows 版 Apache2 網頁壓縮設定
mod_deflate 是內建模組,預設是被註腳掉沒啟動
開啟 apache2 的設定檔 httpd.conf 找到以下這行,將前面最前面的 # 去除掉
#LoadModule deflate_module modules/mod_deflate.so
然後新增以下設定
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE css js
其中 DeflateCompressionLevel 9 是最高壓縮,如果主機CPU不堪負荷可降低此值
重新啟動apache2後可到Real-Time Compression Check檢查是否啟動壓縮成功
Ubuntu 版 Apache2 網頁壓縮設定
直接參考「Ubuntu 正體中文Wiki」的這篇「使用 mod_deflate 來壓縮網頁並節省頻寬」已有相當詳細的說明。
I am very thankful to this topic because it really gives great information -,’