IIS7.5或者IIS7.0開啟GZip壓縮方法:打開IIS,點IIS,在功能視圖中的“IIS”區域,雙擊進入“壓縮”,如圖下圖:
分別勾選“啟用動態內容壓縮”和“啟用靜態內容壓縮”。這樣最通用的設置GZip壓縮就完成了。
靜態內容壓縮和動態內容壓縮的區別
靜態內容壓縮:壓縮的靜態響應可以緩存到磁盤上,供多個請求使用,同時不會降低 CPU 資源的性能。對于下一個請求,可以從磁盤檢索壓縮文件,由于 CPU 不必再次壓縮文件,從而提高了性能。
動態內容壓縮:壓縮動態應用程序響應會影響 CPU 資源,因為 IIS 不緩存動態輸出的壓縮版本。如果對動態響應啟用了壓縮,那么當 IIS 每次收到對包含動態內容的資源的請求時,都會發送新壓縮的響應。因為動態壓縮會消耗大量的CPU 時間和內存資源,所以應當僅在滿足下列條件的服務器上使用它:客戶端的網絡連接速度很慢,但有多余的 CPU 時間。啟用了IIS的動態和靜態內容壓縮后默認只壓縮后綴是htm與html的文件,對于js、css并沒有壓縮。對js、css文件有沒有壓縮效果可以通過一些在線的測試工具查看。
另外有的II7配置web服務器角色的時候可能沒有安裝啟用動態內容壓縮,所以這個鉤子是灰色的,需要再次安裝。
“未安裝動態內容壓縮模塊”
打開web服務器,右側添加角色服務,
找到動態內容壓縮并勾選,點擊下一步,等待安裝結束就可以了。