代码之家  ›  专栏  ›  技术社区  ›  slatvick

将上次创建的模型行存储在内存中

  •  0
  • slatvick  · 技术社区  · 17 年前

    我正在开发ajax游戏。摘要:2+玩家(浏览器)更改通过json保存到DB的变量。所有玩家都通过javascript定时器+json进行同步-定期从DB读取该变量。

    通常,所有更改都作为历史记录存储在数据库中,但我希望最近的更改复制到内存中。

    所以问题是:我想在内存中存储一个变量,而不是DB。

    4 回复  |  直到 17 年前
        1
  •  0
  •   Tiago    17 年前
        2
  •  0
  •   Jack M.    17 年前

    如果这是一个非常高的使用率情况,您可能需要研究 memcached (或类似)作为一种降低针对每个请求访问数据库的性能开销的方法。

        3
  •  0
  •   obeattie    17 年前

    您要么使用缓存,要么获取每个请求的最新更改(因为无法在内存中保留请求之间的对象)。

    从您描述的情况来看,它听起来似乎被相当频繁地命中,因此缓存可能是一条可行之路。

        4
  •  0
  •   dbr    17 年前

    你想要什么 memcached