如何開啟Apache服務(wù)器的gzip壓縮
在服務(wù)端優(yōu)化方面,通過對(duì)服務(wù)端進(jìn)行壓縮配置可以大大減小文本文件的體積,從而加快加載速度。目前比較通用的壓縮方法是啟用gzip壓縮。gzip會(huì)將瀏覽器請(qǐng)求的頁面以及其中引用的靜態(tài)資源以壓縮包的形式發(fā)送到
在服務(wù)端優(yōu)化方面,通過對(duì)服務(wù)端進(jìn)行壓縮配置可以大大減小文本文件的體積,從而加快加載速度。目前比較通用的壓縮方法是啟用gzip壓縮。gzip會(huì)將瀏覽器請(qǐng)求的頁面以及其中引用的靜態(tài)資源以壓縮包的形式發(fā)送到客戶端,然后在客戶端完成解壓和拼裝。具體實(shí)現(xiàn)無需關(guān)心,我們只需要啟用GZip即可。
步驟一:找到并打開文件
1. 找到并打開apache/conf目錄中的文件。
步驟二:?jiǎn)⒂胐eflate_Module和headers_Module模塊
1. 在文件中找到以下兩句話:
LoadModule deflate_module modules/mod_
LoadModule headers_module modules/mod_
2. 將上述兩句話前面的注釋符號(hào)“”去掉。
步驟三:配置需要壓縮的文件
在文件底部加入以下代碼,配置需要壓縮的文件:
lt;IfModule deflate_modulegt;
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
lt;/IfModulegt;
步驟四:重啟Apache服務(wù)端
完成以上配置后,重新啟動(dòng)Apache服務(wù)端。
步驟五:檢測(cè)是否開啟gzip壓縮
使用工具重新檢測(cè)是否成功開啟gzip壓縮。具體的gzip檢測(cè)工具訪問地址可以通過搜索引擎查找。