Кэширование в Rails 2.3 help - PullRequest
1 голос
/ 31 июля 2009

Я использую rails 2.3 для блогового приложения. Я пытаюсь заставить кеширование работать. До сих пор мне удалось следовать этим урокам: http://railslab.newrelic.com/2009/01/22/page-caching

Я думал, что все работает нормально. Мне даже удалось заставить кешворщика работать в следующем уроке из этой серии.

Но я заметил в журнале разработки, там написано, что страница кэшируется:

Cached page: /articles.html (0.8ms)

Но когда я обновляю страницу, журнал разработки по-прежнему показывает запросы на сервер. И это происходит только со страницей индекса. Запросы для страниц шоу отображают кэшированный HTML. Нет активности в журнале разработки. Не уверен, что происходит. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 05 августа 2009

Когда вы создаете кеш, страница генерируется как HTML в соответствующей папке. И когда вы делаете запрос к серверу, mongrel (веб-сервер) делает захватывает сделанный запрос и вносит его в журнал, однако вы заметите, что действие , которое в этом случае я бы предположил, что article не будет вызываться, но вместо этого будет отображаться кэшированная html-страница, articles.html , в обход любой имеющейся у вас логики.

Вы можете обратиться к http://railscasts.com/episodes/89-page-caching для более подробной информации =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...