Очистка кеша вашего сайта на WordPress — это стандартная процедура, которая помогает устранить распространённые проблемы, такие как неприменение изменений или некорректное отображение страниц. Кеширование значительно ускоряет загрузку вашего сайта для посетителей, сохраняя статические версии страниц. Однако иногда этот сохраненный кеш мешает увидеть немедленные обновления. В этой статье мы подробно рассмотрим, что такое кеш, зачем его очищать и как это сделать разными способами.
Что такое кеширование в WordPress?
Кеширование — это процесс создания и хранения статических (неизменяемых) копий страниц вашего сайта. Когда посетитель заходит на сайт, сервер вместо того, чтобы каждый раз генерировать страницу заново, отдаёт ему уже готовую копию из кеша. Это значительно снижает нагрузку на сервер и многократно ускоряет загрузку сайта для пользователя.
Существует несколько уровней кеширования:
- Кеш браузера: Браузер пользователя сохраняет части сайта (изображения, CSS, JavaScript) на его компьютере, чтобы при повторном визите не загружать их заново.
- Кеш плагинов: Специальные плагины (например, WP Rocket, W3 Total Cache) создают статические HTML-файлы ваших страниц и хранят их на сервере.
- Кеш на стороне сервера: Многие хостинг-провайдеры предлагают встроенные системы кеширования (Varnish, Memcached), которые работают на уровне сервера и не требуют установки плагинов.
Зачем и когда нужно очищать кеш?
Очистка кеша необходима, когда вам нужно принудительно удалить все сохраненные копии страниц и заставить систему сгенерировать их заново. Основные причины для этого:
- Изменения не отображаются: Вы внесли правки в дизайн, текст, виджеты или настройки темы, но на сайте по-прежнему видна старая версия.
- Проблемы после обновлений: После обновления WordPress, темы или плагинов сайт начал отображаться некорректно или появились ошибки.
- Устранение неполадок: Очистка кеша является первым шагом при диагностике многих проблем с отображением и функциональностью сайта.
Как очистить кеш в WordPress
Процесс очистки зависит от того, какой инструмент кеширования используется на вашем сайте. Рассмотрим основные способы.
1. Очистка кеша с помощью плагинов
Это самый распространённый способ для сайтов на WordPress.org. Большинство плагинов кеширования добавляют удобную кнопку для быстрой очистки прямо в верхнюю панель администратора.
- WP Super Cache: Нажмите на пункт «Удалить кеш» (Delete Cache) на верхней панели. Если его там нет, перейдите в «Настройки» → «WP Super Cache», найдите блок «Удалить закешированные страницы» и нажмите кнопку «Удалить кеш».
- W3 Total Cache: Найдите пункт «Performance» на верхней панели и выберите «Purge All Caches».
- WP Rocket: Наведите курсор на пункт «WP Rocket» на верхней панели и выберите «Очистить кеш» (Clear cache).
- LiteSpeed Cache: Наведите курсор на значок с ромбом на верхней панели и в выпадающем меню выберите «Очистить всё» (Purge All).
2. Очистка кеша на стороне хостинга
Многие управляемые (managed) WordPress-хостинги предоставляют собственную систему кеширования, которая более эффективна, чем плагины. Управление таким кешем обычно происходит в панели управления вашего хостинга.
Найдите в своей панели раздел, связанный с WordPress, производительностью или кешированием. Там должна быть кнопка с названием «Очистить кеш», «Purge Cache» или «Clear Cache». Если вы не можете найти эту опцию, обратитесь к документации вашего хостинг-провайдера или в его службу поддержки.
3. Очистка кеша браузера
Иногда, даже после очистки кеша на сайте, вы продолжаете видеть старую версию, потому что она сохранилась в вашем браузере. Чтобы это исправить, нужно очистить кеш браузера или выполнить «жёсткую перезагрузку» страницы.
Для жёсткой перезагрузки используйте следующие комбинации клавиш:
- Windows/Linux: Ctrl + Shift + R
- Mac: Cmd + Shift + R
Чтобы полностью очистить кеш в браузере (на примере Google Chrome), перейдите в «Настройки» → «Конфиденциальность и безопасность» → «Очистить историю», выберите временной диапазон «Всё время» и отметьте галочкой только пункт «Изображения и другие файлы, сохранённые в кеше».