1.開啟網(wǎng)頁GZIP壓縮有什么好處? Gzip開啟以后會(huì)將輸出到用戶瀏覽器的數(shù)據(jù)進(jìn)行壓縮的處理,這樣就會(huì)減小通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,提高瀏覽的速度。 進(jìn)而對(duì)于搜索引擎的收錄也有一定的好處,也大大提高了我們的用戶體驗(yàn)度。 2.如何啟用IIS的Gzip壓縮功能: 首先要有網(wǎng)站管理權(quán)限和服務(wù)器遠(yuǎn)程管理權(quán)限 步驟如下: 第一、如果你需要壓縮靜態(tài)文件(HTML),需要在硬盤上建一個(gè)目錄,并給它“IUSR_機(jī)器名”這個(gè)用戶的寫權(quán)限。如果壓縮動(dòng)態(tài)文件(PHP,asp,aspx)就不需要了,因?yàn)樗捻撁媸敲看味紕?dòng)態(tài)生成的,壓縮完就放棄。打開Internet信息服務(wù)(IIS)管理器,右擊“網(wǎng)站”—>“屬性”(注意:這里的網(wǎng)站是整個(gè)網(wǎng)站文件不是某個(gè)網(wǎng)站目錄),之后選擇“服務(wù)”。在“HTTP壓縮”框中選中“壓縮應(yīng)用程序文件”和“壓縮靜態(tài)文件”,按需要設(shè)置“臨時(shí)目錄”和“臨時(shí)目錄的****限制”。 第二、在Internet信息服務(wù)(IIS)管理器,右擊“Web服務(wù)擴(kuò)展”—>“增加一個(gè)新的Web服務(wù)擴(kuò)展”,在“新建Web服務(wù)擴(kuò)展”框中輸入擴(kuò)展名“HTTP Compression”,添加“要求的文件”為C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系統(tǒng)目錄根據(jù)您的安裝可能有所不同,選中“設(shè)置擴(kuò)展?fàn)顟B(tài)為允許”;這時(shí)候靜態(tài)內(nèi)容是可以壓縮的,但是對(duì)于動(dòng)態(tài)內(nèi)容,aspx文件卻不在壓縮范圍內(nèi)。因?yàn)槟J(rèn)的可壓縮文件并沒有這個(gè)擴(kuò)展名。而管理界面中你又找不到可以增加擴(kuò)展名的地方,這時(shí)候只能去修改它的配置文件了。 第三、使用文本編輯器打開C:\Windows\System32\inetsrv\MetaBase.xml(建議先備份),查找 IIsCompressionScheme標(biāo)簽,有三個(gè)相同名字的段,分別是deflate,gzip,Parameters,第三段不用管它,前兩段有基本相同的參數(shù),HcDynamicCompressionLevel,設(shè)置壓縮率,取值0~10,0不壓縮,10最高壓縮率,這里設(shè)置成9,9是性價(jià)比最高的一個(gè)。HcFileExtensions,需要壓縮的靜態(tài)文件擴(kuò)展名,默認(rèn)只有htm,html,txt,可以把js,css,xml添加進(jìn)去。建議按原來的格式,用換行作為分隔。 |