掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

Gzip開啟后有什么好處?(已懂的再跳過)
開啟Gzip后會(huì)在網(wǎng)頁(yè)數(shù)據(jù)傳輸之前,先使用Gzip壓縮后再傳輸給客戶端,客戶端接收之后由瀏覽器解壓顯示。這樣就會(huì)減小通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,提高瀏覽的速度。
這么好的玩意兒我居然一直沒有開啟它,先狠狠鄙視一下我自己。哎,下面和把開啟方法貼上來(lái),有需要的自取。
IIS6.0啟用Gzip壓縮的方法:
1、新建Web服務(wù)擴(kuò)展(如下圖)
dll路徑:“c:\windows\system32\inetsrv\gzip.dll”,然后啟用。
2、網(wǎng)站服務(wù)中開啟HTTP壓縮支持(如下圖)
臨時(shí)目錄需要給IIS用戶讀寫權(quán)限。
3、修改IIS配置文件MetaBase.xml
文件路徑:“c:\windows\system32\inetsrv\”(請(qǐng)先備份至他處),打開后搜索“HcDynamicCompressionLevel”,并修改(確定已備份)“Compression/deflate”和“Compression/gzip”兩個(gè)片段的內(nèi)容。下面的圖n和圖b所修改的內(nèi)容用意是將js、css和php加入到壓縮的范疇,數(shù)字9代表壓縮等級(jí)。
(圖n)
(圖b)
4、重啟IIS服務(wù)使之生效
——————————————————分分割割—————————————————
Apache啟用Gzip壓縮的方法:
1、開啟模塊并添加配置項(xiàng)目
a、vi /etc/httpd/conf/httpd.conf
b、查找LoadModule (/LoadModule),加入“LoadModule deflate_module modules/mod_deflate.so”這行
c、添加配置項(xiàng)目(下段內(nèi)容)
復(fù)制代碼 代碼如下:
# 壓縮等級(jí) 9
DeflateCompressionLevel 9
# 壓縮類型 html、xml、php、css、js
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/x-httpd-php
AddOutputFilter DEFLATE js css
2、重啟apache使之生效
service httpd start
——————————————————分分割割—————————————————
檢測(cè)是否支持Gzip,可以到這里:http://tool.chinaz.com/Gzips/
最后,感謝以下單位被提供資料:
1、http://baike.baidu.com/view/966625.htm
2、http://blog.163.com/jar-c/blog/static/116401250201012593819494/

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流