如何在httpd web服務(wù)器中添加gzip
一、在apache中添加
1.打開httpd.comf配置文件找到deflate_Module和headers_Module模塊,把注釋去掉:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
2.在httpd.conf最底部添加如下代碼即可,如何是虛擬服務(wù)器可以寫入到.htaccess文件中,放在項(xiàng)目的根目錄下接口.
<IfModule deflate_module>
SetOutputFilter DEFLATE #告訴apache對(duì)傳輸?shù)綖g覽器的內(nèi)容進(jìn)行壓縮
# Don’t compress images and other
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #不對(duì)gif/jpg/jpeg/png圖片壓縮
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary #不壓縮.exe/zip/bz2/rar等
SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary #不壓縮doc/pdf文件
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css #對(duì)這些文本進(jìn)行壓縮
AddOutputFilterByType DEFLATE application/x-javascript #對(duì)javascript文件進(jìn)行壓縮
AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp #對(duì)php類型的文件進(jìn)行壓縮
</IfModule>
3.重啟下apache
#service httpd restart
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)