0人贊同了該回答
? IIS6已經(jīng)內(nèi)建了Gzip壓縮的支持,可惜,沒有設(shè)置更好的管理界面。所以要打開這個(gè)選項(xiàng),還要費(fèi)些功夫。
1、如果你需要壓縮靜態(tài)文件(HTML),需要在硬盤上建一個(gè)目錄,并給它“IUSR_機(jī)器名”這個(gè)用戶的寫權(quán)限。如果壓縮動(dòng)態(tài)文件(PHP,asp,aspx,ashx)就不需要了,因?yàn)樗捻撁媸敲看味紕?dòng)態(tài)生成的,壓縮完就放棄。
2、在IIS管理器中,“網(wǎng)站”節(jié)點(diǎn)上面(不是某個(gè)具體的站點(diǎn),而是整個(gè)網(wǎng)站)右鍵-屬性,選擇“服務(wù)”標(biāo)簽,選上啟用動(dòng)態(tài)內(nèi)容壓縮,靜態(tài)內(nèi)容壓縮。
3、在IIS管理器左側(cè)選中“WEB服務(wù)器擴(kuò)展”,新建一個(gè)服務(wù)器擴(kuò)展。名字任意,比如gzip,文件的路徑是:c:windowssystem32inetsrvgzip.dll,并啟用這個(gè)擴(kuò)展。
4、停止 IIS 服務(wù),打開 C:WindowsSystem32inetsrvMetaBase.xml(不停止IIS服務(wù)無法編輯該文件),以關(guān)鍵字“ 根據(jù)需要增加一些要進(jìn)行壓縮的文件后綴,其中 HcFileExtensions 是靜態(tài)文件的擴(kuò)展名,增加 js 和 css 等;HcScriptFileExtensions 為動(dòng)態(tài)文件的擴(kuò)展名,增加 aspx,ashx等;HcDynamicCompressionLevel改成9,(0-10,9是性價(jià)比最高的一個(gè))。
5、啟動(dòng)IIS服務(wù),就已經(jīng)成功啟用gzip壓縮了。
發(fā)布于2023-04-17