天天看點

apache 開啟壓縮功能

這裡的壓縮并不是對網站的圖檔壓縮,而是對普通的靜态檔案,諸如html, js, css 等元素壓縮。不要小看這個壓縮功能,如果一個網站的請求量很大的話,這樣可以節省海量帶寬,在我國帶寬資源非常昂貴,是以小小的一個壓縮功能可以為企業節省不少的成本呢!下面就來看看如何配置它?

首先,需要看一下我們的apache是否支援壓縮功能。 

/usr/local/apache2/bin/apachectl -l

看看是否有mod_deflate

如果這裡沒有,那繼續看一下 

ls /usr/local/apache2/modules/

下面有沒有 mod_deflate.so 這個檔案

如果這裡也沒有,那說明你的apache不支援壓縮,需要重編譯一下,或者擴充形式安裝,或者重新編譯apache, 需要在編譯的時候,加上  --enable-deflate=shared  

好,如果你的apache有了deflate這個子產品支援,也就支援了壓縮功能。

下面該配置httpd.conf 了。

在httpd.conf 中增加 :

LoadModule deflate_module modules/mod_deflate.so

然後再增加如下配置:

DeflateCompressionLevel 5

AddOutputFilterByType DEFLATE text/html text/plain text/xml 

AddOutputFilter DEFLATE js css

其中DeflateCompressionLevel  是指壓縮程度的等級,從1到9,9是最高等級。

本文轉自 小楊_Ivan 51CTO部落格,原文連結:http://blog.51cto.com/aqiang/1895865

繼續閱讀