開啓apache的gzip模塊

一、生成gzip壓縮模塊
Apache的gzip功能是使用mod_deflate.so模塊,因此,我們先生成mod_deflate.so模塊。首先從網上下載一個Apache安裝程序(儘量與當前使用的Apache版本相同)然後解壓,我們解壓到了tmp目錄下
#cd /tmp/httpd-2.2.11/modules/filters
#/usr/local/apache/bin/apxs -i -c -a mod_deflate.c     //生成mod_deflate.so模塊

這時候在Apache安裝目錄的modules文件夾下應該就多了一個mod_deflate.so模塊文件
#ls /usr/local/apache/modules/
httpd.exp  libphp5.so  mod_deflate.so


二、在Apache中開啓gzip壓縮
打開Apache配置文件,然後添加mod_deflate.so模塊
#vi /usr/local/apache/conf/httpd.conf
LoadModule deflate_module     modules/mod_deflate.so



三、設置gzip壓縮
打開Apache配置文件,然後添加如下三行內容
#vi /usr/local/apache/conf/httpd.conf
AddOutputFilterByType DEFLATE text/html text/php text/png text/jpg text/plain text/css text/xml text/javascript
DeflateCompressionLevel 9
SetOutputFilter DEFLATE

上述參數解釋:
AddOutputFilterByTy         對什麼樣的內容啓用GZIP壓縮
DeflateCompressionLevel     表壓縮級別
SetOutputFilter DEFLATE     啓用deflate模塊對本站點的所有輸出進行GZIP壓縮

四、重啓Apache

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章