将数据存储在服务器内存中以供网站访问

时间:2013-08-30 17:03:53

标签: asp.net

我正在开发一个网站,它有一个存储在内存中的相当好的大小数据库。因为我还不知道如何操作,否则,当访问页面时,将读取数据库并将某些数据存储在内存中,以便在用户在页面上时提高性能。我不喜欢它是在初始渲染页面期间的延迟。

我确信在没有加载该特定页面的情况下,有一种方法可以在内存中维护数据,但我不知道该怎么做,而且我还没有使用Google大学取得任何成功(搜索)。任何人都可以推荐一个链接或搜索条款,以帮助我找到我需要知道的内容吗?

谢谢大家。

1 个答案:

答案 0 :(得分:1)

将其存储在缓存中。当它从数据库读取到Cache时,你仍然会遇到第一次加载缓慢的问题,但这是不可避免的。您可以将它放在Application_Start事件中,以确保它在第一次加载应用程序时发生。

http://msdn.microsoft.com/en-us/library/dd997357.aspx