Как сделать кэширование страниц при выполнении прокрутки нумерации страниц? - PullRequest
1 голос
/ 29 октября 2011

У меня большой набор данных для отображения, в котором порядок постоянно меняется (например, SO, HN, Reddit).Поскольку Rails выполняет кэширование на уровне страницы и действия, что я могу сделать, если отображаемое действие, как в случае, должно быть различным в зависимости от параметров пагинации?

Несколько стратегий, о которых я мог подумать:

  1. Просто делайте кеширование объектов в redis / memcached - но большая часть моего времени уходит на рендеринг;если бы я сделал это, в идеале мне пришлось бы перевести рендеринг в javascript, а также
  2. использовать eTags - но тогда клиент все равно должен получить страницу один раз.и вставьте некоторую логику в контроллер, чтобы получить нужную страницу.Используйте уборщик, чтобы истечь его.

Как мне лучше всего сделать это "из коробки"?Я хочу ввести минимальный уровень сложности.

...