因特網資訊服務中 HTTP 壓縮的內容類型
本文說明如何在 Microsoft Internet Information Services (IIS) 中新增更多超文字傳輸通訊協定 (HTTP) 壓縮的內容類型。
原始產品版本: Internet Information Services
原始 KB 編號: 969062
簡介
在 IIS 中,您可以藉由指定要壓縮的多用途因特網郵件擴充功能 (MIME) 類型來設定 HTTP 壓縮。 這種方式與舊版 IIS 不同,您可以藉由指定要壓縮的擴展名來設定壓縮。 從靜態和動態 HTTP 壓縮配置新增、修改或刪除 MIME 類型的功能不會透過預設 IIS 使用者介面公開。 若要進行這些變更,您必須使用 Appcmd.exe 命令行工具。
使用 Appcmd.exe 新增 MIME 類型
下列程式代碼範例顯示一些可用來將其他MIME類型新增至IIS中 HTTP 壓縮設定的 Appcmd.exe 語法。
若要將
text/xml
MIME 類型新增至整個 Web 伺服器的靜態壓縮組態,請使用下列命令:appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
若要將
application/octet-stream
MIME 類型新增至整個 Web 伺服器的動態壓縮組態,請使用下列命令:appcmd set config /section:httpCompression /+dynamicTypes.[mimeType='application/octet-stream',enabled='true'] /commit:apphost
您也可以新增 MIME 類型的通配符專案。 不過,您只能為 Web 伺服器層級設定 MIME 類型。 例如,您可以使用下列命令,針對默認網站的所有MIME類型啟用靜態壓縮。 首先為伺服器層級的 MIME 類型新增通配符專案,然後啟用預設網站的靜態壓縮。
appcmd set config /section:httpCompression /staticTypes.[mimeType='*/*'].enabled:"true" /commit:apphost appcmd set config "Default Web Site" /section:urlCompression /doStaticCompression:"True"