2012-07-25 101 views
0

我們有配置爲使用SqlPersistenceProvider的Durable Service。對於WCF Durable服務的每一個呼叫都花費了大約3到4秒的時間,其中僅200毫秒是實際處理時間。其餘時間僅用於Serizlization(其大對象)或將大對象保存到sqlserver。AppFabric緩存是否支持WCF持久服務?

任何人,請指導我設置AppFabric緩存1.1使用,而不是默認的sqlpersistenceprovider?

這是由AppFabric支持嗎?我對AppFabric非常陌生。

附加的是跟蹤截圖顯示的處理時間200毫秒
SQL Server保存,加載時間分別爲3.2秒。

enter image description here

回答

0

的AppFabric和任何其他分佈式緩存解決不了問題,系列化。對象必須被序列化以存儲在您的過程之外。

如果大對象的序列化是最大的時間消費者,請考慮其他設計選項。

+0

嗨,謝謝你的答案如何確定序列化或SQL服務器是否需要更多時間?是否有可能通過截圖進行識別。 – amaz 2012-07-26 04:27:53

+1

我將使用SQL調優與調優模板來測量SQL服務器查詢的時間。 – 2012-07-26 11:09:36