Rails のページ キャッシングを使用して、負荷の高いアプリケーションを高速化したいと考えています。しかし、提示されたオブジェクトのヒット/ビューもカウントする必要があります。そのため、ユーザーが show アクションをヒットするたびに呼び出される独自のヒット カウンター メソッド (IP による) を備えたモデル "Article" があります。それはキャッシングではうまくいかないので、この問題を解決する正しい方法について疑問に思っています。カウンターがリアルタイムの結果を表示する必要はありません。
これまでの考え:
- Cron と Rake タスクを使用して、log/production.log ファイルを分析します。
- カスタム ログに書き込みます (方法? nginx を使用)
ご意見、アイデア、またはベスト プラクティスの例をお寄せいただきありがとうございます。