Rails页面使用命中/视图计数器进行缓存。怎么样?

时间:2010-05-28 13:33:02

标签: ruby-on-rails caching page-caching

我想使用rails页面缓存来加速遇到重负载的应用程序。但我还需要计算所呈现对象的命中/视图。所以我的模型“文章”有一个独特的计数器方法(通过IP),每次用户点击show动作时都会调用它。这对缓存不起作用,所以我想知道解决这个问题的正确方法。计数器不需要显示实时结果。

到目前为止的想法:

  • 使用Cron和Rake任务分析log / production.log文件
  • 写入自定义日志(如何使用nginx)

感谢您提供任何意见,建议或最佳做法!

1 个答案:

答案 0 :(得分:1)

使用nginx进行自定义日志记录非常简单。看看logging module wiki

我只是在cron作业上使用它(或解析默认值)并从那里开始。