我有一個使用相當昂貴的對象來創建的服務。我想提高通話效果。WCF性能:我可以創建一個像ConnectionPooling那樣的對象池嗎
當我刪除的對象和運行負載測試,就像我多少調用每秒能做到,我不得不情況之間的巨大的性能差異。
情況1.我刪除了昂貴的對象:每秒調用〜= 130. 情況2.我使用它作爲正常的,對象:速率是〜= 2每秒。
我有一個.NET WCF服務託管在IIS 2008服務器上。
我想知道是否有辦法我可以創建一個對象緩存/池和手那些對象到服務的每個調用。
儘管/評論可能有助於這種情況?
將對昂貴對象(在本例中爲Castle動態代理)的訪問權限更改爲靜態引用可解決該問題。 –