導航:首頁 > 文件處理 > iis7gzip壓縮

iis7gzip壓縮

發布時間:2025-04-30 13:12:40

Ⅰ 阿里雲伺服器壓縮網站

開啟配置HTTP壓縮(GZip)

在IIS7中配置Gzip壓縮相比IIS6來說實在容易了許多,而且默認情況下就是啟用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返回的內容。

Ⅱ 伺服器2003 2008哪個好

windows 2003是微軟老一代的伺服器系統,自帶iis 6,操作界面類似於windows XP,因為國內很多IDC都喜歡用盜版windows 2003,因此windows 2003是目前最流行的windows伺服器系統;正因為此,windows 2003的安全性備受質疑,很多居心不良的網友喜歡攻擊windows 2003,系統漏洞補丁更新間隙是很不安全的。

windows 2008差不多是隨著vista同期發布的,只是vista口碑不佳,windows 2008同樣人氣很低,國內提供windows 2008伺服器的IDC不多,好比西部數碼、萬網什麼的,目前開始提供windows 2008。windows 2008自帶IIS 7或者IIS 7.5,可以自定義安裝,而且windows 2008的防火牆更強大,做伺服器會更安全,性能會提升不少,估計是20%。

windows 2008及windows 2008 R2

windows 2008是初期發布的版本,windows 2008 R2是安裝大補丁後的系統,windows 2008系統是自帶IIS 7,windows 2008 R2是自帶IIS 7.5,IIS 7.5比IIS 7更完善,部分功能使用起來更簡單,因此推薦使用windows 2008 R2版本。另外,這兩個版本的系統實際上是同一代伺服器系統,都會更新補丁,使用起來的功能差別不大。

windows 2003或2008自帶IIS簡介

windows 2003是自帶iis 6的,windows 2008是自帶iis 7,windows 2008 R2是自帶iis 7.5的,相較於iis 6,iis7及iis7.5的自定義安裝功能會更加強大,可以不必安裝部分不安全的組件,這樣會保證伺服器的安全性。另外,iis 7及iis 7.5的界面會更簡單,類似於虛擬主機的控制面板,很多功能清晰可見,比iis 6設置起來更簡單。

iis 6的偽靜態文件是httpd.ini,iis 7或iis 7.5的偽靜態文件是web.config文件,不過iis 7或iis 7.5安裝urlrewrite組件以後,可以輕松導入apache下面的偽靜態文件,這樣會讓偽靜態變得更簡單。還有便是,iis7及iis 7.5設置gzip壓縮及http緩存會更簡單,不用編輯什麼文件即可完成設置,很適合新手。

如何選擇windows 2003或2008

前面已經簡單說過,windows 2008是目前新款穩定的windows版本,相較於windows 2003會更安全,而且效率會更高,若有選擇,同時內存大於1G,那麼盡量選擇windows 2008或者windows 2008 R2版本;當然,如果沒有選擇,或者內存小於1G,還是可以繼續選擇windows 2003。

windows 2003相當於windows XP,windows 2008相當於windows 7,後者會是主流,前者已進入擴展技術支持服務期,補丁更新不會比後者及時,存在不低的安全隱患。

現在,還是小小預估下,預計未來一兩年時間,國內過半的IDC都會提供windows 2008或windows 2008 R2版本的虛擬主機或VPS或雲主機選擇,不一定會讓windows 2008成為主流,不過缺少主流技術支持的windows 2003遲早會被淘汰,還是早點結束更新的windows伺服器吧。

閱讀全文

與iis7gzip壓縮相關的資料

熱點內容
拆解汽車解壓視頻 瀏覽:593
新版百度雲解壓縮 瀏覽:588
android上下拉刷新 瀏覽:876
centos可執行文件反編譯 瀏覽:836
林清玄pdf 瀏覽:270
黑馬程序員java基礎 瀏覽:283
awss3命令 瀏覽:358
百度店鋪客戶訂單手機加密 瀏覽:500
釘釘班群文件夾怎麼上傳文件 瀏覽:749
人社app怎麼解綁手機 瀏覽:101
caj文件夾打不開 瀏覽:475
什麼app可以將電量變色 瀏覽:692
解放出你的解壓抖音小游戲 瀏覽:346
什麼方式解壓比較好 瀏覽:267
erp是什麼伺服器 瀏覽:186
python中tmp 瀏覽:25
說明wpf加密過程 瀏覽:146
java讀取list 瀏覽:704
iis7gzip壓縮 瀏覽:41
有什麼安卓機打吃雞好 瀏覽:599