Я хочу использовать кеширование страниц rails, чтобы ускорить приложение, которое сталкивается с большой нагрузкой. Но мне также нужно подсчитывать хиты/представления на представленных объектах. Таким образом, у меня есть модель «Article» с уникальным методом счетчика hit (по IP), который вызывается каждый раз, когда пользователь нажимает на действие show. Это не работает с кешированием, поэтому мне интересно, как правильно решить эту проблему. Нет необходимости, чтобы счетчик показывал результаты в режиме реального времени.Rails Page Кэширование с помощью счетчика хитов/просмотров. Как?
Мысли до сих пор:
- Использование Cron и задачи Rake для анализа лог/production.log файл
- Запись в пользовательский журнал (как с помощью Nginx?)
Спасибо за любые идеи, идеи или примеры лучшей практики!