WCF REST接口和缓存

时间:2011-02-10 16:02:12

标签: wcf caching

我有一个实现RESTful接口的WCF Web服务。我们正在使用PerCall的InstanceContextMode,并且正在寻找用于缓存对象的选项,以便在后续调用中重用。

我们希望覆盖/扩展WCF上下文逻辑,以便创建/维护/清理在PerCall服务接口的实现方法之间共享的对象。

我还希望看到在调用WCF接口期间创建/使用的对象图。我有一个非常好的ASP.Net事件调用,但我没有找到任何WCF。我不确定要覆盖哪些类或要实现的接口来将我自己的逻辑插入到WCF调用层次结构中以便在调用之间保持对象。

1 个答案:

答案 0 :(得分:0)

如果您正在寻找发生的事件,this是必读的 - 那里也有很好的图表。

创建的对象在很大程度上取决于您的配置。使用WCF REST,我想它一定很小。

如果我是你,我不会走下缓存的路线并解决一个不存在的问题 - 或者至少我是从你的问题中假设的。 PerCall是唯一可扩展的设置。此外,我认为REST服务无论如何都将被设计为无状态。