CentOS5默認apache是沒有開啟gzip壓縮的,雖然默認讀取了deflate_module ,但是并沒有在httpd.conf中配置,需要在httpd.conf中添加如下內容來配置deflate模塊:
SetOutputFilter DEFLATEAddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
設置Expires模塊也能加速網頁讀取速度:
ExpiresDefault A0
ExpiresByType text/html A2592000
ExpiresByType text/css A2592000
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/png A2592000
EXpiresByType application/x-shockwave-flash A2592000
EXpiresByType application/x-javascript A2592000
ExpiresByType video/x-flv A2592000
AddOutputFilterByType表示根據后面 的MIME類型來壓縮文件,這里對css,html,gif,jpeg,png,JavaScript等進行gzip壓縮;
ExpiresByType 是通過MIME類型來設置具體文件的緩存時間,A表示訪問,A后面的數字表示訪問后的緩存時間(秒);
最后也可以關閉Etag來提升網頁速度,配置文件中添加:
FileETag none