我創建了一個WCF服務,該服務公開了一個對象圖,該對象圖在服務啓動並運行時預計會增加大小。在播放一些測試數據(85k)時,如果實時播放的數據較小,我會達到默認的65k郵件大小限制。在網上快速瀏覽顯示,它足夠簡單,可以在配置中進行擴展。我是否應該通過wcf服務壓縮暴露的數據?
當我創建服務和使用它的客戶端時,我想知道在我發送數據之前壓縮數據是否有附加價值。經過一個簡短的測試,測試數據縮減到7k左右,所以這看起來會有助於通過網絡發送消息,並增加我可以發送的數據量。
該服務在第一次調用之前預先準備好數據,因此每次調用都沒有因壓縮而產生的初始開銷。
爲了實現可擴展性並嘗試優化性能,是否這樣做是一個好主意,或者這會增加不需要的複雜性?