【发布时间】:2013-01-15 07:43:46
【问题描述】:
我在 .Net 4.0 中有一个 WCF Web 服务。
我正在从中调用另一个 Web 服务,它正在向我发送一个 XML 对象(大约 50 KB)作为响应。
响应对象不太可能经常更改。所以我应该选择一种缓存技术来减少每次调用,它也会更快。
我了解到有许多可用的 .Net 缓存技术..有些也适用于 WCF 服务。
请指导我应该采用哪种类型的缓存技术?
【问题讨论】:
-
你需要提供足够的关于你的对象的信息,以便海报推荐一些东西。其次,您是否评估了“许多 .Net 缓存技术”并发现了任何问题?
-
它是一个 XML 对象...大约 50 KB...我没有评估任何...但是阅读了它们并不确定我应该实现哪个。
-
服务的调用者是单个应用程序吗?单个服务器上是否只有该应用程序的一个实例?如果因为 IIS 回收应用程序而每隔几个小时就销毁一次缓存,这有什么大不了的吗?最佳解决方案取决于您的回答。
-
@ChrisPitman.. 不..我有一个网站,一些 Web 服务和一些窗口工具将使用这个 WCF 服务......缓存中的对象可能至少在几个星期..
标签: .net wcf caching asp.net-caching