【发布时间】:2011-01-10 21:21:54
【问题描述】:
我目前正在开发一个 ASP.NET Intranet 应用程序。此应用程序的一项功能允许用户搜索项目以管理它们(编辑、删除等)。
目前我没有使用任何类型的缓存(因为搜索结果变化如此频繁);然而,当用户的搜索结果大约是 4000 条时,系统需要将近 13 秒的时间才能返回。由于搜索结果不会在页面请求之间存储,因此页面将需要 13 秒来处理页面上完成的任何回发(排序、分页、...任何事情)。
我一直在研究 ASP.NET 缓存,但我不认为它真的是为了缓存经常变化的结果。
我想知道缓存/存储我的搜索结果的最佳方式是什么?
会话? (它已经被其他数据变得臃肿......)
感谢您分享您的想法,
-弗林尼
【问题讨论】: