【发布时间】:2013-05-24 04:01:13
【问题描述】:
我的案例是使用 WCF 从 sqlserver 数据库返回数据表。 一些 wcf 方法在高频下使用。所以它会给数据库带来更大的压力。 我们可以在 wcf 中使用缓存,如 http 缓存,设置过期时间。在过期时间,返回缓存的数据表,过期时间,再次从sqlserver中选择数据。 thx,我是第一次使用stackoverflow,我来自中国,对不起我的英语不好。 ps:我的wcf案例使用winform/console作为主机,而不是iis。
【问题讨论】:
-
尝试使用System.Caching,非常好用。此外,如果您愿意,可以查看一些持久缓存库,例如 escent。
标签: c# sql-server wcf caching