Итак, у меня есть этот дорогостоящий запрос в БД, результат которого будет меняться не очень часто.
Дело в том, что единственное, что меня действительно волнует в 95% случаев с этим запросом, это строка необработанных данных размером 50 КБ.
Совершенно ли против "способа RoR" использовать кэширование страниц для кеширования результата дорогостоящего и часто используемого запроса?
Кэширование результирующего набора на самом сервере БД немного излишне, поскольку я действительно забочусь только о нескольких битах данных, которые я .collect {} извлек из результата запроса.
Кэширование страниц является расточительным, поскольку эти данные используются несколькими страницами, и все они будут кешировать одно и то же с изменением только их представления.