【发布时间】:2010-09-24 05:27:05
【问题描述】:
在缓存可能每秒都过期的环境中,memcache 的可扩展性如何。事实上,我的问题不仅仅是关于 memcached 的可扩展性,而是关于模型不断变化的情况以及扩展该类型环境的最佳方式。有人可能会说,如果缓存每秒都过期,为什么还要缓存呢。
在一个假设的应用程序中考虑这一点,人们将发布标记为收藏的帖子,让我们假设有成千上万的人不断地将帖子标记为收藏并因此创建了收藏记录。每次插入时,帖子视图都需要更新,以显示有关帖子的当前统计信息、收藏的人数、用户的收藏数量等。
我们认为这可以被缓存以仅显示每 x 分钟拍摄的快照..但是有没有一种好方法可以在 Rails 中使其更实时?
【问题讨论】:
-
我建议编辑标题。 'memcached 和高效的投票统计数据'
标签: ruby-on-rails performance memcached