kolobrod21
@kolobrod21

Как заставить Rails запустить главную страницу без участия пользователя?

Нужно каждый час реализовать запуск главной страницы приложения без участия посетителя (автоматически). Что бы создавалась кешированая версия. С помощью гема whenever, возможно такое (получалось только удалять файл по росписанию)?
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ответы на вопрос 2
Если говорить в контексте whenever, то можно сделать что-то типа такого.

every 1.hours do
  command "curl http://site.com"
end
Ответ написан
Комментировать
2ord
@2ord
Закешированные результаты следует обновлять для всех пользователей, а не удалять, проверяя по последнему времени обновления каждого в отдельности. Периодически, скажем, раз в минуту обновлять результаты в Memcached/Redis.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы