Есть ли эффективный способ кэширования страниц, если у меня есть несколько макетов в зависимости от устройства? - PullRequest
2 голосов
/ 03 марта 2012

У меня есть приложение rails 3.1, у которого есть целевая страница, которую я хотел бы кэшировать на уровне страницы. Я понимаю, что для этого есть ряд методов, и наиболее привлекательным является кэширование действия индекса контроллера, представляющего целевую страницу. Эта страница не имеет никакой аутентификации пользователя и будет одинаковой для всех пользователей, пока кэш не будет очищен.

Тем не менее, у меня есть как мобильная, так и немобильная компоновка, где application_controller обнаруживает присутствие мобильного пользовательского агента и устанавливает соответствующую компоновку на основе пользовательского агента. Можно ли использовать кэширование страниц в этом случае, или я застрял, делая фрагментирование для поддержки двух макетов? В качестве альтернативы, есть ли лучшая стратегия рендеринга отдельного мобильного контента, которая облегчила бы кэширование страниц?

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