我正在开发一个具有以下要求的ASP.NET应用程序:
在我看来,这是缓存(System.Web.Caching)的绝佳选择,特别是考虑到我们可能希望支持额外的“即时”过滤。例如:将表格过滤到仅与特定用户相关的行。
然而,在开始之前我想了解:
提前致谢。
答案 0 :(得分:2)
这很简单,但你可能想要关注实际缓存的内容。由于内存压力,Rick Strahl对缓存实际上是空的有一个interesting post。
答案 1 :(得分:2)
答案 2 :(得分:1)
答案 3 :(得分:1)
据推测,数据“表”中的某些行在查询运行之间更新。 因此,您需要在每次运行之前刷新缓存 仅仅阅读文件就没有改进。
无论如何,文件系统运行一个非常有效的缓存,所以为什么要重新发明轮子。
更好的方法可能是重新编写“查询”,以便获得所需的一切 单传一次。