我正在为一个用ASP.NET编写的客户关系管理应用程序寻找一个好的缓存策略。几乎所有的网站都严重依赖于数据库,这意味着缓存部分/整个页面一段时间在我的情况下是行不通的。在这些情况下,还有没有其他使用缓存的方法?
更新1:设置如下:-托管在IIS上的ASP.NET应用程序-应用程序使用实体框架或nHibernate as或映射器作为数据访问技术-哪种技术更适合我的特定需求- SQL Server2008
发布于 2009-08-17 06:39:04
我们将缓存用于填充组合框和其他字段(例如帮助字段)的引用数据,以及不太可能频繁更改的任何值。
有不同级别的缓存存储在不同的时间段,包括:会话(会话的生命周期)应用程序( web服务的生命周期)
发布于 2010-01-01 12:04:27
什么数据库引擎?
对于SQL Server,您是否考虑过SqlCacheDependency?允许您保留数据集,并基于来自服务器的通知提供缓存失效机制。有关其工作原理的解释,请参阅The Mysterious Notification。
https://stackoverflow.com/questions/1286456
复制相似问题