0

Rails のページ キャッシングを使用して、負荷の高いアプリケーションを高速化したいと考えています。しかし、提示されたオブジェクトのヒット/ビューもカウントする必要があります。そのため、ユーザーが show アクションをヒットするたびに呼び出される独自のヒット カウンター メソッド (IP による) を備えたモデル "Article" があります。それはキャッシングではうまくいかないので、この問題を解決する正しい方法について疑問に思っています。カウンターがリアルタイムの結果を表示する必要はありません。

これまでの考え:

  • Cron と Rake タスクを使用して、log/production.log ファイルを分析します。
  • カスタム ログに書き込みます (方法? nginx を使用)

ご意見、アイデア、またはベスト プラクティスの例をお寄せいただきありがとうございます。

4

1 に答える 1

1

カスタム ロギングは、nginx を使用すると非常に簡単です。logging モジュールの wikiを見てください。

cron ジョブでそれを使用する (またはデフォルトを解析する) だけで、そこから移動できます。

于 2010-05-28T13:37:07.107 に答える