如何每天从数据库加载一次数据

本文关键字:一次 数据 加载 何每天 每天 数据库 | 更新日期: 2023-09-27 18:18:56

我们的ASP。. NET MVC 3网站显示来自外部票务系统的内容,查询该数据库会减慢页面加载速度(我们在每个页脚显示它)。

对于这个。net API (Zendesk),我们没有找到任何延迟加载的方法,我们正在考虑每天加载一次这个内容。

我们如何在ASP中实现这个?Net MVC 3?

谢谢。编辑:也许,有一种方法来设置一些内容被加载为最后一个?

如何每天从数据库加载一次数据

一个简单的方法是缓存API数据,仅在每24小时或缓存被刷新时检索它。

这取决于你的具体要求。

可以使用ASP。. NET缓存(System.Web.HttpContext.Current.)缓存http://msdn.microsoft.com/en-us/library/system.web.caching.cache.aspx)。它是缓存数据的非常灵活的工具。

如果您有SQL server(或其他RDBMS)可用的实例,您可以使用SSIS作业每天一次获取数据,那么您的web应用程序可以显示来自本地数据库的数据。