0

我正在一个网站上工作,该网站有一个相当大的数据库,存储在内存中。因为我还不明白该怎么做,所以当访问页面时,会读取数据库并将某些数据存储在内存中,以便在用户在页面上时获得更快的性能。我不喜欢它的是页面初始渲染期间的延迟。

我确信当该特定页面未加载时,有一种方法可以将数据保存在内存中,但我不知道该怎么做,而且我还没有使用谷歌大学(搜索)取得任何成功。任何人都可以推荐一个链接或搜索词来帮助我找出我需要知道的内容吗?

谢谢大家。

4

1 回答 1

1

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

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

于 2013-08-30T19:10:58.380 回答