время истечения срока действия кэша в Rails? - PullRequest
1 голос
/ 05 сентября 2011

Rails предлагает несколько уровней кэширования: страница, действие и фрагмент.Я был удивлен, что ни один из этих методов не предлагает основанное на времени истечение срока действия кэша.

Я, например, показываю список «самых продаваемых продуктов», который ранжируется по количеству покупок, для этого спискадостаточно для нас, чтобы обновлять кэш один раз в день.Мы не хотим обновлять кэш каждый раз, когда совершается покупка, потому что это происходит сотни раз в день.

Какое хорошее решение для этого сценария?

Ответы [ 2 ]

1 голос
/ 05 сентября 2011

http://guides.rubyonrails.org/caching_with_rails.html#configuration

См. Раздел 2.2, опция expires_in.: -)

HTH.

0 голосов
/ 05 сентября 2011

В зависимости от того, статичен ли этот сайт или нет, вы можете использовать memcached.

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