Ruby on rails memcached可伸缩性和高效投票统计
在缓存可能每秒都会过期的环境中,memcache的可伸缩性如何。事实上,我的问题不仅仅是关于memcached的可伸缩性,而是关于模型不断变化的情况,以及扩展该类型环境的最佳方式。有人可能会说,如果缓存每秒都过期,为什么要缓存呢 在一个假设的应用程序中考虑这一点,人们把标记文章列为收藏夹,让我们考虑到成千上万的人不断地标记文章的最爱,并创建一个最喜欢的记录。每次插入后,都需要更新帖子视图,以显示关于帖子的当前统计信息、有多少人喜欢它、用户喜欢的次数等 我们认为这可以缓存起来,只显示每x多分钟拍摄一次的快照。但是有没有一种好方法可以让rails更加实时呢?试试这样的算法:Ruby on rails memcached可伸缩性和高效投票统计,ruby-on-rails,performance,memcached,Ruby On Rails,Performance,Memcached,在缓存可能每秒都会过期的环境中,memcache的可伸缩性如何。事实上,我的问题不仅仅是关于memcached的可伸缩性,而是关于模型不断变化的情况,以及扩展该类型环境的最佳方式。有人可能会说,如果缓存每秒都过期,为什么要缓存呢 在一个假设的应用程序中考虑这一点,人们把标记文章列为收藏夹,让我们考虑到成千上万的人不断地标记文章的最爱,并创建一个最喜欢的记录。每次插入后,都需要更新帖子视图,以显示关于帖子的当前统计信息、有多少人喜欢它、用户喜欢的次数等 我们认为这可以缓存起来,只显示每x多分钟拍摄
Memcached的读/写成本肯定比DB低,因为memcache只是一个没有事务的多访问散列存储。我建议编辑标题。”memcached和高效投票统计数据'