使Apache實現gzip壓縮配置_Linux

來源:互聯網
上載者:User

眾所周知,在HTTP1.1中支援gzip壓縮,這樣可以縮小頁面的容量從而加快頁面的顯示速度。可以使用這個線上的HTTP壓縮測試載入器來檢測一下你的網站是否開始了gzip壓縮。

Apache預設的http.conf設定檔中沒有開啟gzip壓縮,apache1.3.x可以用mod_gzip進行最佳化網頁瀏覽的速度,在apache2中也嘗試用mod_gzip,但是配置後確發現網頁不能正確顯示(空白頁),所以改換為mod_deflate。

下面說一下怎樣在Apache2下開啟gzip壓縮:

複製代碼 代碼如下:

# 載入deflate模組
LoadModule deflate_module modules/mod_deflate.so
# 設定壓縮頻率,取值範圍在 1(最低壓縮率) 到 9(最高壓縮率)之間
# 不建議設定太高,雖然有很高的壓縮率,但是佔用更多的CPU資源
DeflateCompressionLevel 3
# Compress everything except images
<Location />
# 插入過濾器
SetOutputFilter DEFLATE
 
# Netscape 4.x 有一些問題...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 有更多的問題
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE 會偽裝成 Netscape ,但是事實上它沒有問題
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# 不壓縮圖片
SetEnvIfNoCase Request_URI \\.(?:gif|jpe?g|png)$ no-gzip dont-vary
</Location>

通過上述的設定之後就在Apache中開啟的HTTP壓縮,試一下頁面顯示速度是不是提升了很多?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.