【发布时间】:2014-10-02 18:40:34
【问题描述】:
我正在尝试开发网页游戏。在那个游戏中,我有一个工具栏,它几乎显示在所有页面上。工具栏包含用户信息,例如: - 硬币(现金) - 等级 - 姓名 - 组的名字 - 经验值 - 技能 - 通知
还有更多...
其中一些变化很少,但一些(如经验、技能、通知或硬币)可能会经常变化。
所以,我不想每次有人重新加载页面时都查询数据库。我正在考虑将此数据缓存在服务器的内存中(每次发生变化时更新它)。
有什么已知的好方法吗?或者我应该忘记并在每个页面加载时进行额外的 2-3 个 SQL 查询?
【问题讨论】:
标签: asp.net sql-server asp.net-mvc caching