2人贊同了該回答
? 眾所周知,在HTTP1.1中支持gzip壓縮,這樣可以縮小頁(yè)面的容量從而加快頁(yè)面的顯示速度??梢允褂贸S肏TTP抓包工具來(lái)檢測(cè)一下你的站點(diǎn)是否開(kāi)始了gzip壓縮。
Apache默認(rèn)的http.conf配置文件中沒(méi)有開(kāi)啟gzip壓縮,apache1.3.x可以用mod_gzip進(jìn)行優(yōu)化網(wǎng)頁(yè)瀏覽的速度,在apache2中也嘗試用mod_gzip,但是配置后確發(fā)現(xiàn)網(wǎng)頁(yè)不能正確顯示(空白頁(yè)),所以改換為mod_deflate。
下面說(shuō)一下怎樣在Apache2下開(kāi)啟gzip壓縮:
# 加載deflate模塊
LoadModule deflate_module modules/mod_deflate.so
# 設(shè)置壓縮頻率,取值范圍在 1(最低壓縮率) 到 9(最高壓縮率)之間
# 不建議設(shè)置太高,雖然有很高的壓縮率,但是占用更多的CPU資源
DeflateCompressionLevel 3
# Compress everything except images
# 插入過(guò)濾器
SetOutputFilter DEFLATE
# Netscape 4.x 有一些問(wèn)題...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 有更多的問(wèn)題
BrowserMatch ^Mozilla/4/.0[678] no-gzip
# MSIE 會(huì)偽裝成 Netscape ,但是事實(shí)上它沒(méi)有問(wèn)題
BrowserMatch /bMSIE !no-gzip !gzip-only-text/html
# 不壓縮圖片
SetEnvIfNoCase Request_URI //.(?:gif|jpe?g|png)$ no-gzip dont-vary
發(fā)布于2023-05-04