2012-07-25 82 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