Я работаю над приложением типа потоковой передачи в Rails и постоянно анализирую несколько различных RSS-каналов с помощью Feedzirra.Чтобы поддержать масштабирование приложения, мне нужно реализовать какое-то кэширование, а также разрешить разбивать кэшированные результаты в представлении.Срок действия кэша может истекать всего один раз в день.
Будучи новичком в кэшировании в Rails, какие типы кэширования будут рекомендованы для этого?Кроме того, я выполняю большинство операций разбора каналов в модулях в моей директории lib /, но не уверен, что это повлияет / не будет идеально для кэширования.В идеале я хотел бы кэшировать массив результатов, которые возвращает RSS-канал, и выполнить некоторую постобработку, прежде чем отправлять его в представление.
Любая помощь будет принята с благодарностью!