Microsoft-Server-ActiveSync 虛擬目錄並未啟用內容壓縮或內容壓縮設得太高
上次修改主題的時間: 2010-04-01
Microsoft Exchange Best Practices Analyzer 會檢查主控 Microsoft-Server-ActiveSync 虛擬目錄的網際網路資訊服務 (IIS) 站台。在此檢查過程中,Best Practices Analyzer 會判定 Exchange ActiveSync 是否已啟用內容壓縮。
如果已啟用內容壓縮,則 Best Practices Analyzer 會從 IIS 6 Metabase 擷取所使用的壓縮層級。如果未啟用內容壓縮或內容壓縮設得太高,則 Best Practices Analyzer 會產生下列其中一則訊息:
如果未啟用內容壓縮
ActiveSync Server <ServerName> 未啟用壓縮。因為壓縮可減少所需的頻寬,所以建議您開啟壓縮功能。 |
如果內容壓縮設得太高
伺服器 <ServerName> 的網際網路資訊服務 (IIS) 壓縮層級高於 3。組織中 ActiveSync 網站的這個設定會導致連線裝置的電池壽命縮短。 |
Exchange ActiveSync 是 Exchange 用來同步處理信箱與行動裝置的通訊協定。此通訊協定最適合用於高延遲或低頻寬的連線。而且,此通訊協定是針對具有較少記憶體、儲存容量和處理能力的用戶端電腦所設計的。
使用內容壓縮,Exchange 就可以最佳化在 IIS 與行動裝置之間傳送的資料量。不過,如果內容壓縮層級設得太高,則行動裝置必須執行其他工作才能將資料解壓縮。因而可能會縮短裝置的電池使用壽命。
若要解決這個問題,請修改 IIS Metabase,將內容壓縮的值設定為 3 或以下的值。
在 Microsoft-Server-ActiveSync 虛擬目錄上啟用內容壓縮-
啟動 Exchange 管理命令介面。
-
在命令介面提示中,執行下列指令程式:
Set-ActiveSyncVirtualDirectory -Identity "contoso\microsoft-server-activesync" -CompressionEnabled:$true
-
啟動 [網際網路資訊服務 (IIS) 管理員] MMC 嵌入式管理單元。
-
在電腦物件上按一下滑鼠右鍵,並指向 [所有工作],然後按一下 [備份/還原設定]。
-
按一下 [建立備份],並在 [設定備份名稱] 方塊中鍵入備份名稱,然後依序按一下 [確定] 和 [關閉]。
-
在電腦上按一下滑鼠右鍵,然後按一下 [內容]。
-
按一下以選取 [啟用直接 Metabase 編輯] 核取方塊,然後按一下 [確定]。
-
啟動 IIS Metabase Explorer 工具。若要取得這個工具,請參閱 Internet Information Services (IIS) 6.0 Resource Kit 工具。
-
展開下列路徑:
- LM
- W3SVC
- Filters
- Compression
- LM
-
在 [Compression] 之下,按一下 [deflate]。
-
在詳細資料窗格中,修改 HcDynamicCompressionLevel 參數,將層級設定為 3 或以下的值。這個參數可能包含 0 (最小壓縮) 到 10 (最大壓縮) 的值。若要修改此值,請在 [HcDynamicCompressionLevel] 上按一下滑鼠右鍵,然後按一下 [內容]。按一下適當的值,然後按一下 [確定]。
-
在 [Compression] 之下,按一下 [gzip]。
-
在詳細資料窗格中,修改 HcDynamicCompressionLevel 參數,將層級設定為 3 或以下的值。
-
結束 IIS Metabase Explorer。
-
重設 IIS。若要執行此動作,請在命令提示字元中執行 iisreset /noforce 命令。
-
在 [網際網路資訊服務 (IIS) 管理員] 嵌入式管理單元中,於電腦上按一下滑鼠右鍵,並按一下 [內容],然後按一下以清除 [啟用直接 Metabase 編輯] 核取方塊。
如需 Exchange ActiveSync 指令程式的相關資訊,請參閱 Exchange ActiveSync 指令程式。