我有一個WCF webservice,充當我的ASP.NET網頁的數據提供者。重複使用WCF服務客戶端
整個網頁呼叫的數量對Web服務通過自動生成的ServiceClient製作。
目前我創建一個新ServiceClient並打開它爲每個請求即獲取用戶,獲取角色,獲取客戶名單等....它們中的每一個將創建一個新ServiceClient並打開一個新的連接。
我可以讓我的ServiceClient類全局或靜態地提供類,這樣在我的ASP.NET頁面的所有功能可以使用相同的客戶端。這似乎更有效率。這樣做有什麼問題嗎?我在做這件事時應該考慮的任何建議?如果我讓多個請求的客戶機
會發生什麼?大概它是同步的,所以如果我打1或50個電話,它應該沒有關係?
感謝
難道這不是簡單地爲每個請求創建一個新的連接,而不是通過一個連接接通我的所有請求嗎? – Chris 2011-01-10 10:13:24