2009-06-23 126 views
0

我試圖瞭解什麼是使壓縮爲Web服務響應的後果。 Web服務實現爲具有http綁定的IIS託管WCF服務。我想在http級別添加壓縮,所以它應該與客戶端無縫連接。肥皂響應大小在100kb - 1Mb範圍內。我們這樣做是爲了改善低帶寬網絡上的用戶體驗。什麼是缺點?Web服務響應壓縮

回答

1

100KB - 1Mb的:你發送某種形式的二進制數據在你的反應,如文件?在這種情況下,您可以考慮使用MTOM這將優化響應。

如果它只是那麼你可以通過壓縮反應獲得相當多的帶寬文本。我能想到的唯一的缺點是,它不會是可互操作(包括服務器和客戶端需要實現它),它可能會招致一些CPU開銷。

1

在我對這個話題的閱讀,當WCF客戶端是Silverlight的,因爲瀏覽器則實現了壓縮握手的客戶端部分你所建議的是隻有無縫。使用標準的.net客戶端,您需要額外的代碼才能完成這項工作。

+0

謝謝,好點。 – 2009-06-23 17:44:11