Наш сайт имеет счетчики для просмотра, комментариев и комментариев, которые отображаются в миниатюрах статьи. Эти миниатюры кэшируются, а затем используются в разных местах, часто кэшируются сами. Проблема заключается в том, что по мере увеличения счетчиков все эти разные фрагменты кеша быстро устаревают. В результате на разных страницах, отображающих одни и те же статьи, будут отображаться счетчики с разными значениями.Держите счетчики актуальными для кэшированного веб-сайта
Сайт выполнен в RoR 4.2.1, а кеширование осуществляется через Memcached.
Каков наилучший способ максимизировать кеширование для достижения максимальной производительности при сохранении обновленного контента?
Thanks Mu. Вероятно, я должен был быть более конкретным, когда говорил о миниатюрах, что есть 21 из них на странице (7x3), поэтому 21 набор счетчиков. Решение 1 может по-прежнему сильно напрягаться на сервере (если я также не кэширую этот вызов в течение нескольких минут), а 2 уже выполняется (стиль русской куклы). 3 интересно, я попробую. – ben