IIS7.5配置Gzip壓縮解決方案

GZIP概念

???GZIP最早由Jean-loup Gailly和Mark Adler創建,用于UNIX系統的文件壓縮。愛掏網 - it200.com我們在Linux中經常會用到后綴為.gz的文件,它們就是GZIP格式的。愛掏網 - it200.com現今已經成為Internet 上使用非常普遍的一種數據壓縮格式,或者說一種文件格式。愛掏網 - it200.com
???HTTP協議上的GZIP編碼是一種用來改進WEB應用程序性能的技術。愛掏網 - it200.com大流量的WEB站點常常使用GZIP壓縮技術來讓用戶感受更快的速度。愛掏網 - it200.com這一般是指WWW服務器中安裝的一個功能,當有人來訪問這個服務器中的網站時,服務器中的這個功能就將網頁內容壓縮后傳輸到來訪的電腦瀏覽器中顯示出來,一般對純文本內容可壓縮到原大小的40%,這樣傳輸就快了,效果就是你點擊網址后會很快的顯示出來,當然這也會增加服務器的負載。愛掏網 - it200.com一般服務器中都安裝有這個功能模塊的。愛掏網 - it200.com

?

IIS7.5配置Gzip壓縮解決方案

?

開啟配置HTTP壓縮(GZip)

???在IIS7中配置Gzip壓縮相比IIS6來說實在容易了許多,而且默認情況下就是啟用GZip壓縮的。愛掏網 - it200.com如果沒有,則可以在功?視圖下找到“壓縮”項,進入之后就會看到“靜態內容壓縮”和“動態內容壓縮”兩個選項,勾上即可。愛掏網 - it200.com

IIS7.5配置Gzip壓縮解決方案

IIS7.5配置Gzip壓縮解決方案



配置啟用壓縮的文件類型及其他選項

???當開啟 GZip壓縮之后,IIS并不是對所有內容都啟用了壓縮,而是有選擇的進行壓縮。愛掏網 - it200.com遺憾的是,我們無法直接在IIS7管理器中配置這些壓縮選項。愛掏網 - it200.com我們首先需要在C:/Windows/System32/inetsrv/config文件夾下找到applicationhost.config文件,打開之后找到如下一節內容:


IIS7.5配置Gzip壓縮解決方案



IIS7.5配置Gzip壓縮解決方案



???我們可以看到,IIS實際上是根據MIME類型來決定是否啟用HTTP壓縮的,以?壓縮比之類的選項。愛掏網 - it200.com可以看出,圖片默認情況下是不被壓縮的,這是因為圖片的壓縮比太低了。愛掏網 - it200.com

我們注意到,對于Javascript來說,上面對不同的mime類型配置了不同的壓縮方式。愛掏網 - it200.com Javascript有三種常見的Mime類型,text/javascript,application/x- javascript,application/javascript。愛掏網 - it200.com這三種類型都是合法的,在現代瀏覽器中也不存在什么差別。愛掏網 - it200.com但是由于IIS7中Js文件的mime類型默認被設置為application/x-javascript,也就是說對于js文件,使用的是動態內容壓縮而不是靜態內容壓縮,因此會導致js文件有時經過壓縮的,有時卻沒有壓縮。愛掏網 - it200.com

?

IIS7.5配置Gzip壓縮解決方案


???由于js文件通常穩定之后不會再被修改了,因此建議改成靜態壓縮——即把 dynamicTypes這一節中的application/x-javascript挪到靜態壓縮節中。愛掏網 - it200.com這樣保證每次腳本都是被壓縮過返回的。愛掏網 - it200.com

靜態壓縮及動態壓縮的區別

???IIS7中的HTTP壓縮分為“靜態內容壓縮”和“動態內容壓縮”,其實這兩個名字第一次接觸很費解。愛掏網 - it200.com什么是動態內容什么又是靜態內容?實際上,準確的翻譯應該是“靜態壓縮”和“動態壓縮”。愛掏網 - it200.com這兩個詞反應了IIS的壓縮行為。愛掏網 - it200.com對于配置在 staticTypes節中的mime類型,將會啟用靜態壓縮,也就是說,當文件第一次被請求的時候,IIS會將其壓縮,然后放入臨時文件夾中,下次再有人請求此文件時直接從臨時文件夾中取出壓縮后的版本而不用重新執行壓縮的過程。愛掏網 - it200.com配置在dynamicTypes一節中的mime類型的http請求都將啟用動態壓縮,即每一次請求,主機都會對請求的內容——可能是存放在文件系統中的靜態文件,也可能是ISAPI返回的內容——進行壓縮,而不會對其進行緩存。愛掏網 - it200.com這個壓縮比率因主機性能不同而會有所調整,所以我們在請求js文件的時候才會發現js文件有時壓縮有時不壓縮的情況。愛掏網 - it200.com

???顯而易見,靜態壓縮會占用一定的存儲空間,但是速度快,而動態壓縮不占用存儲空間,但是占用CPU時間,而且壓縮比不恒定。愛掏網 - it200.com而對于經過ISAPI的請求,則不能使用靜態壓縮方式。愛掏網 - it200.com例如對于WCF返回的內容。愛掏網 - it200.com

???最后我們可以用站長工具測試一下是否開啟 。愛掏網 - it200.com愛掏網 - it200.com愛掏網 - it200.com


聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 女邻居掀开短裙让我挺进| 李宗60集奇奥网全集| 在线中文字幕日韩| 亚洲最大免费视频网| xxxxx亚洲| 日本爽爽爽爽爽爽在线观看免 | 人妻无码中文字幕| 99久久人人爽亚洲精品美女| 欧美八十老太另类| 国产女主播喷水视频在线观看| 中文字幕欧美日韩在线不卡| 精品999久久久久久中文字幕| 在线成年视频免费观看| 亚洲一区精品视频在线| 荡货把腿给我打开视频| 女班长的放荡日记高h| 亚洲国产日韩欧美一区二区三区| 高潮毛片无遮挡高清免费| 成人免费看www网址入口| 亚洲精品欧美精品日韩精品| 亚洲色图15p| 无上神帝天天影院| 亚洲精品成人网久久久久久| 国产麻豆精品原创| 岛国大片免费观看| 亚洲国产精品毛片AV不卡在线| 饭冈加奈子黑人解禁在线播放| 小魔女娇嫩的菊蕾| 亚洲伊人久久大香线蕉影院| 草莓视频色版在线观看| 在线观看亚洲专区| 久久精品中文騷妇女内射| 粗壮挺进人妻水蜜桃成熟| 国产精品手机视频一区二区| 久久久久久久99精品国产片| 热久久视久久精品18国产| 国产成人精品一区二区三区无码 | 精品国产一区二区三区久久 | xxxxwww日本在线| 成年女人在线视频| 亚洲成av人片在线观看无码不卡|