開啟apache服務(wù)器gzip壓縮
從服務(wù)端優(yōu)化來說,通過對(duì)服務(wù)端做壓縮配置可以大大減小文本文件的體積,從而使加載文本的速度成倍的加快。目前比較通用?壓縮方法是啟用gzip壓縮。它會(huì)把瀏覽器請(qǐng)求的頁(yè)面,以及頁(yè)面中引用的靜態(tài)資源以壓縮包的形式發(fā)送到客戶端,然后在客戶端完成解壓和拼裝.具體是實(shí)現(xiàn)不用關(guān)心,我們只要將GZip啟用就好.下圖是使用相關(guān)工具檢測(cè)沒有開啟網(wǎng)頁(yè)壓縮的效果。如下步驟我們就來具體開啟基于apache的GZip壓縮支持。
步驟閱讀
百度經(jīng)驗(yàn):jingyan.baidu.com
實(shí)現(xiàn)步驟
1
找到并打開apache/conf目錄中的httpd.conf文件
2
httpd.conf中打開deflate_Module和headers_Module模塊,具體做法為將 如下兩句前面的#去掉:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
步驟閱讀
3
在httpd.conf文件底部加入如下代碼配置需要壓縮的文件:
<IfModule deflate_module>
SetOutputFilter DEFLATE
# Don’t compress images and other
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
步驟閱讀
4
重啟apache服務(wù)端
步驟閱讀
5
使用工具重新檢測(cè)是否開啟gzip壓縮。考慮到相關(guān)廣告檢測(cè)機(jī)制具體的gzip檢測(cè)工具訪問地址可以到搜索引擎中去查找。
