Zinn® Cache — это бесплатный плагин кэширования для WordPress. На размещенном у нас сайте он управляет кэшем страниц LiteSpeed, который уже работает на вашем сервере, сообщая ему, что кэшировать и когда сбрасывать данные. Если перед WordPress страницы уже кэшируют nginx, Varnish или Apache, плагин очищает этот кэш вместо добавления второго. На любом другом сервере он сохраняет каждую страницу в виде файла и отдает ее до загрузки WordPress, поэтому он работает независимо от того, где размещен ваш сайт.
Он бесплатен и доступен в каталоге плагинов WordPress.org: wordpress.org/plugins/zinn-cache. На размещенных у нас сайтах он уже установлен; если его удалили, переустановите его через Плагины → Добавить новый плагин, выполнив поиск по запросу Zinn® Cache.
Проверьте это в первую очередь
В меню Zinn Digital® → Кэш → Статус указано, какой кэш страниц используется — серверный LiteSpeed, кэш nginx, Varnish или Apache перед сайтом либо собственный файловый кэш плагина — и действительно ли объектный кэш Redis сохраняет данные. Кнопка Проверить сейчас запрашивает ваши самые новые страницы от лица обычного посетителя и показывает, как часто отвечал каждый кэш. На размещенном у нас сайте должно быть указано LiteSpeed; если это не так, откройте заявку, и мы проверим сервер, а не ваш сайт.
Очистка кэша, и почему она требуется редко
Публикация записи или редактирование страницы уже очищает то, что изменилось. Плагин выполняет очистку по тегам, поэтому редактирование одной записи очищает только эту запись, страницы, на которых она отображается, и ваши ленты, а не весь сайт целиком. Изменение, затрагивающее каждую страницу (обновление, активация плагина, меню или тема), запускает поэтапное обновление: страницы обновляются пакетами каждую минуту, начиная с самых новых, вместо мгновенной очистки всего кэша, благодаря чему сайт продолжает работать быстро во время этого процесса.
Чтобы очистить одну страницу, введите её адрес на вкладке Статус и нажмите Очистить эти адреса. Кнопка Очистить всё сейчас находится на том же экране для редких случаев, когда требуется удалить абсолютно всё сразу, например после редактирования файла шаблона через SFTP.
Объектный кэш Redis
Этот переключатель устанавливает drop-in, который сохраняет собственные внутренние запросы WordPress в оперативной памяти между обращениями. Наибольшую пользу это приносит:
- WooCommerce и любым магазинам с большим каталогом
- сайтам с большим количеством плагинов
- сайтам с платным доступом или форумам, где почти каждая страница просматривается авторизованными пользователями
Меньше всего это помогает небольшим сайтам-визиткам, страницы которых уже полностью кэшируются. Включите его, понаблюдайте за сайтом в течение дня и выключите обратно, если не заметите изменений — действие обратимо и никогда не перезаписывает drop-in, установленный другим плагином.
Исключения
Корзина, оформление заказа, личный кабинет и любые сеансы авторизованных пользователей никогда не кэшируются, и вам не нужно это настраивать. Добавляйте собственные правила только тогда, когда у вас есть страница, которая всегда должна оставаться актуальной: каждое добавленное вами правило делает соответствующую страницу менее быстрой, поэтому добавляйте их по одному.
Если изменение не отображается
В следующем порядке: очистите кэш этой страницы на экране плагина; выполните принудительную перезагрузку в браузере (Ctrl-Shift-R); проверьте, не кэширует ли ее CDN перед нами. Страница может храниться в трех разных кэшах, и только первый из них — наш.