【发布时间】:2015-10-05 20:17:30
【问题描述】:
我有一个使用 ASP.NET WebAPI 构建并托管在 Azure 上的网站。它与 SQL server 对话,为了提高用户感知的页面加载性能,我在其控制器中添加了内存数据缓存,因为刷新逻辑是惰性的,所以第一个用户会遇到很长的加载时间。
现在我想主动刷新缓存,我可以在控制器中安排一个线程/任务来定期刷新缓存吗(我已将网站设置为“始终开启”,因此应用程序池不会释放它)?我可以使用任何现成的库吗?谢谢。
【问题讨论】:
标签: asp.net caching asp.net-web-api controller