上面一講361源碼給大家介紹了《win2003 IIS6三步開啟GZIP壓縮功能教程》,想象順便也就把 windows2008 iis7配置啟用gzip壓縮方法 的方法給大家介紹掉算了,省得部分小伙伴看以后又要問IIS7.0,IIS7.5的這么開啟。
iis7開啟GZIP非常方便和簡單,比II6方便得太多太多。
一、在iis7上面選擇需要開啟gzip的網站,右側點擊“壓縮”
二、在“啟動動態內容壓縮”和“啟動靜態內容壓縮”前面打上鉤鉤,然后再點擊右側的應用即可保存。
完成。簡單2步開啟IIS7的GZIP壓縮功能。
新增:
配置啟用壓縮的文件類型及其他選項
當開啟GZip壓縮之后,IIS并不是對所有內容都啟用了壓縮,而是有選擇的進行壓縮。遺憾的是,我們無法直接在IIS7管理器中配置這些壓縮選項。我們首先需要在C:/Windows/System32/inetsrv/config文件夾下找到applicationhost.config文件,打開之后找到如下一節內容:
<httpCompression directory="%SystemDrive%/inetpub/temp/IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%/system32/inetsrv/gzip.dll" /> <dynamicTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </dynamicTypes> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes></httpCompression>
我們可以看到,IIS實際上是根據MIME類型來決定是否啟用HTTP壓縮的,以及壓縮比之類的選項??梢钥闯?,圖片默認情況下是不被壓縮的,這是因為圖片的壓縮比太低了。
我們注意到,對于Javascript來說,上面對不同的mime類型配置了不同的壓縮方式。Javascript有三種常見的Mime類型,text/javascript,application/x-javascript,application/javascript。這三種類型都是合法的,在現代瀏覽器中也不存在什么差別。但是由于IIS7中Js文件的mime類型默認被設置為application/x-javascript,也就是說對于js文件,使用的是動態內容壓縮而不是靜態內容壓縮,因此會導致js文件有時經過壓縮的,有時卻沒有壓縮。
由于js文件通常穩定之后不會再被修改了,因此建議改成靜態壓縮——即把dynamicTypes這一節中的application/x-javascript挪到靜態壓縮節中。這樣保證每次腳本都是被壓縮過返回的。
靜態壓縮及動態壓縮的區別
IIS7中的HTTP壓縮分為“靜態內容壓縮”和“動態內容壓縮”,其實這兩個名字第一次接觸很費解。什么是動態內容什么又是靜態內容?實際上,準確的翻譯應該是“靜態壓縮”和“動態壓縮”。這兩個詞反應了IIS的壓縮行為。對于配置在staticTypes節中的mime類型,將會啟用靜態壓縮,也就是說,當文件第一次被請求的時候,IIS會將其壓縮,然后放入臨時文件夾中,下次再有人請求此文件時直接從臨時文件夾中取出壓縮后的版本而不用重新執行壓縮的過程。配置在dynamicTypes一節中的mime類型的http請求都將啟用動態壓縮,即每一次請求,主機都會對請求的內容——可能是存放在文件系統中的靜態文件,也可能是ISAPI返回的內容——進行壓縮,而不會對其進行緩存。這個壓縮比率因主機性能不同而會有所調整,所以我們在請求js文件的時候才會發現js文件有時壓縮有時不壓縮的情況。
顯而易見,靜態壓縮會占用一定的存儲空間,但是速度快,而動態壓縮不占用存儲空間,但是占用CPU時間,而且壓縮比不恒定。而對于經過ISAPI的請求,則不能使用靜態壓縮方式。例如對于WCF返回的內容。
當然了,上面有很大部分是理論行的解釋,不懂的朋友直接跳過,按圖操作開啟就可以了
以上就是windows2008 iis7配置啟用gzip壓縮方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答
圖片精選