应该是最基础最简单的问题,比如一个表 posts,记录一些计数,什么浏览数,评论数,赞同数等,一般怎么处理? 比如每次浏览就一个 sql 改计数会不会没必要? 不打算上复杂的 cache,一般怎么处理会优一点?
评论数等有关联表的计数可以试试 counter_cache, 如果是浏览数,赞同数等可以用 @post.increment(:浏览数)
http://www.alfreddd.com/2011/01/atomic-increment-in-rails.html