Как очистить кеш WordPress: пошаговое руководство

36

Приветствую, друзья!

Все вышли на работу? Или карантин продолжается?

Сегодня я решил поговорить о том как почистить кеш WordPress. Многие с ним сталкивались я думаю.

Как очистить кеш WordPress: пошаговое руководство

Вы когда-нибудь публиковали пост или делали обновление CSS, а затем переходили на домашнюю страницу, и его там не было? Перешли с одной вкладки на другую, чтобы узнать, что вы вошли, когда думали, что вы вышли из системы? Скорее всего, виновником является ваш кеш. Учитывая, что скорость страницы является одним из главных факторов в рейтинге поиска, использование кеша для снижения нагрузки на сервер для наших сценариев и изображений стало практически необходимым. К сожалению, когда вы имеете дело с какими-либо кешированными ресурсами, возникают препятствия. Я хочу помочь вам распутать их, научившись очищать кеш WordPress.

Что такое кеш?

Имея дело с веб-сайтами и браузерами, кеш — это место, где страницы, файлы или другие элементы хранятся в памяти, чтобы их можно было быстро найти. Это может быть в вашем браузере, на сервере, на котором размещен ваш сайт, или даже на сервере CDN, далеко, далеко от всего остального. Но в любом случае, эти файлы предназначены для ваших пользователей, а не для того, чтобы каждый раз делать запрос к базе данных.

Вот вам упрощенное описание. Однако имейте в виду, что на самом деле сеть гораздо сложнее, чем это. Но суть все та же.

Веб-серверы и браузеры используют инструкции HTML для построения страниц по одной за раз. Они хранят компоненты для этих страниц в разных местах. Без кеша эти страницы будут создаваться каждый раз, когда сервер запрашивает эту страницу. Кеш хранит эту страницу в памяти, чтобы использовать ее снова и снова. Примерно так же, как печатный станок сделал это так, что вам не нужно было писать целые книги вручную, когда вы хотели получить новый экземпляр, если это имеет смысл.

Очистка кеша WordPress

Для веб-сайта WordPress существует три типа кеша:

  • Браузер — это место на вашем компьютере или устройстве, где ваш браузер хранит информацию о веб-сайте, которая меняется не часто. Вместо того, чтобы загружать одну и ту же информацию каждый раз, когда вы посещаете веб-сайт, браузер извлекает информацию из своей памяти. Веб-страница загружается быстрее, и сеть использует меньше данных.
  • Плагин кеша — это плагин, разработанный специально для доставки готовых веб-страниц, ускоряя время, необходимое для воссоздания страницы из инструкций HTML.
  • Кеш-память сервера — используя свои собственные плагины или скрипты для кеширования, ваш хост может хранить готовые веб-страницы в памяти для доставки вашим посетителям, что снижает нагрузку на сервер.
  • Проблема может возникнуть, когда один или несколько типов кеша не распознают, когда веб-сайт обновился, или не считают это обновление достаточно значительным, чтобы очистить его память и перезагрузить страницу. Это означает, что ваши пользователи могут не видеть новые изображения, новые обновления, даже новые страницы или сообщения, потому что программное обеспечение для кеширования не удерживает их по той или иной причине. Как вы можете видеть из приведенного ниже списка, веб-сайты WP хранят кеш в нескольких местах. Возможно, вам и не нужно будет очищать их все, но я считаю, что вы должны знать о них все, чтобы знать, как это сделать, когда придет время.

    Очистка кеша браузера

    Давайте начнем с кеша браузера. Это не только самый простой из кешей для очистки (ну, вероятно, связанный с большинством плагинов WP), но и самый распространенный нарушитель, когда речь заходит о том, что вы не видите изменений или обновлений на сайте. Однако это только очищает ваш локальный кеш браузера. Если это касается кого-то еще, очистка только кеша вашего браузера не поможет решить эту проблему. Это личное решение проблемы.

    Как очистить кеш WordPress: пошаговое руководство

    Если это касается только вас, вам следует очистить данные о просмотре. Очистка кеша различна для каждого браузера, но практически все они имеют опцию очистки кеша в своих опциях или настройках. Вы должны иметь возможность нажать значок гамбургера/трех точек для выпадающего меню, выбора параметров/предпочтений, а затем найти поле поиска и ввести слово «cache» (кеш). Это приведет вас прямо к тому месту, где вы сможете очистить кеш вашего браузера.

    Если вы хотите очистить кеш одной страницы в браузере, вы можете нажать «Shift — CMD — R» на Mac или «Shift — CTRL — R» на Windows. Это приведет к перезагрузке без использования кешированных файлов и обновит их. Это не очищает кеш браузера, только для этой отдельной страницы.

    Очистка данных плагина кеша

    Если проблема сохраняется на нескольких браузерах или компьютерах, вам следует очистить данные плагина кеша WordPress. Плагины для кеширования предоставляют кешированные данные браузерам. Браузерам не нужно загружать файлы с сервера каждый раз, когда кто-то запрашивает страницу. Даже некоторые плагины безопасности, которые обеспечивают уровень защиты брандмауэра, будут иметь возможность кеширования.

    Если ваш веб-сайт размещен на управляемом хостинге WordPress (например, WP Engine или Flywheel), они могут не разрешить установку плагинов для кеширования. Если это так, то они предоставляют это кеширование либо через свои собственные плагины, либо на стороне сервера, и его можно очистить там. У них может быть или не быть метода для очистки кеша WordPress вручную. Вы найдете кнопку очистки или обнуления кеша на панели инструментов или в верхнем меню, если это так.

    Однако если они этого не сделают, то именно тогда вы обратитесь в их службу поддержки с этой проблемой и дадите им разобраться в ней. И это хорошо, потому что если обнаруженные ошибки связаны с кешированием, они смогут исправить их и продвинуть вас вперед. Если это не связано с кешированием … ну, то же самое относится и к нему. В любом случае, вы видите одно из преимуществ управляемого хостинга.

    WP Rocket

    Одним из лучших плагинов кеширования WordPress является «WP Rocket». Это работает хорошо, это быстро, и это просто для доступа к различным функциям. В частности, здесь есть кнопка «Очистить кеш».

    Как очистить кеш WordPress: пошаговое руководство

    Все, что вам нужно сделать, это перейти на страницу настроек «WP Rocket», и прямо на главной панели справа находится кнопка с надписью «Очистить кеш». Нажмите на нее. Отличная работа! Вы очистили кеш.

    W3 Total Cache

    Многие плагины для кеширования позволяют вам контролировать каждый вид кеширования, который вы можете использовать в браузере. W3 Total Cache является одним из них.

    Как очистить кеш WordPress: пошаговое руководство

    Вы можете перейти к кешу страницы, объектам, базе данных, браузеру, CDN, обратному прокси-серверу и кешу кода операции, настроить каждый из них так, как вы хотите, а затем просто нажать кнопку «Сохранить настройки и очистить кеш».

    Даже если вы не вносите никаких изменений, вы можете нажать кнопку, чтобы очистить кеш. Работает как магия.

    WP Super Cache

    Как очистить кеш WordPress: пошаговое руководство

    Плагин WP Super Cache имеет возможность удалять кеш вручную или автоматически. Вы можете выполнить ручную очистку, нажав кнопку на его главном экране настроек (на вкладке Easy) под названием «Удалить кеш».

    Как очистить кеш WordPress: пошаговое руководство

    На вкладке «Дополнительно» вы найдете два других параметра, которые захотите включить. Первый — очистить все файлы кеша при публикации или обновлении записи или страницы. Плагин отключает эту настройку по умолчанию. Сохраняя его включенным, вы избавляетесь от необходимости очищать кеш браузера при публикации нового сообщения. Во-вторых, это дополнительные проверки домашней страницы.

    (Однако это не отменяет необходимости очищать его при внесении корректировок или изменений.)

    Кроме того, на вкладке «Дополнительно» можно также установить параметры тайм-аута кеша.

    Как очистить кеш WordPress: пошаговое руководство

    Это хороший вариант, если браузер слишком долго не распознает ваши обновления.

    WP Fastest Cache

    Возможно, вы также захотите вызвать очистку кеша в WP Fastest Cache. Потому что с точки зрения возможности очистки кеша WordPress и проверки того, что все работало и работает так, как вам нужно, это не может быть проще.

    Как очистить кеш WordPress: пошаговое руководство

    Все, что вам нужно сделать, это зайти в основной элемент WP Fastest Cache на панели инструментов, нажать на вкладку «Удалить кеш», и вы увидите две большие синие кнопки. Одна из них будет помечена как «Очистить кеш», что делает именно это, что вам надо. И вторая — это «Очистить кеш и сжатые CSS/JS файлы». Если у вас действительно есть проблемы, то избавление от минимизированных файлов тоже может помочь. Плагин восстановит их, как и в будущем, так же, как и сам кеш.

    Кроме того, если вам нужны правила тайм-аута, вы также можете установить их здесь. Просто нажмите кнопку «Добавить новое правило», и вы можете установить время ожидания вашего сайта перед загрузкой страницы независимо от других параметров кеширования.

    Очистка кеша сервера

    Возможно, ваш хост использует плагины кеша на сервере, даже не сказав вам об этом. Это особенно верно, если вы используете управляемый хостинг, так как многие используют кеширование на стороне сервера, как я уже упоминал выше. Кеширование на стороне сервера может включать:

  • HTML — WordPress хранит компоненты вашего сайта в разных местах. Когда веб-браузер запрашивает страницу, сервер создает эту страницу на основе HTML-кода. Кеширование HTML хранит эти страницы, поэтому браузеры могут использовать их повторно. Им не нужно каждый раз создавать страницу с нуля.
  • PHP — PHP-страницы должны быть скомпилированы для построения страницы. Страницы кешируются, поэтому код не нужно каждый раз компилировать.
  • MySQL — база данных запрашивает одинаковые результаты каждый раз, когда кто-то посещает ваш сайт. Это кеширует результаты, пока кто-то не напишет или не обновит новое сообщение.
  • Object — WordPress использует API кеширования объектов для кеширования программных объектов. Этот кеш обычно длится только для одного запроса. Кеширование объектов позволяет использовать их повторно.
  • На серверах также выполняется обмен файлами, виртуальные файловые системы, межсетевые экраны, карты сайтов и т. д. Контроль над кешированием на стороне сервера будет зависеть от вашего хоста. Вы можете очистить его в настройках вашего хоста. Вы можете проверить эти настройки в вашей cPanel или панели администратора тарифного плана хостинга.

    Однако важно знать, что это не делается с помощью WordPress.

    Если настройка не указана, хост может очистить ее, если вы обратитесь в службу поддержки и спросите. Часто они просят вас сначала выполнить все остальные параметры кеширования. Это может помочь вам отследить виновника и по вашим проблемам. Некоторые предоставляют простое обходное решение для тестирования, например, набрав «/?nocache=1» (без кавычек) после вашего URL. Каждый хост отличается от других. В общем, я рекомендую прочитать их документацию, чтобы увидеть, как хост обрабатывает кеширование на стороне сервера.

    Обратный прокси

    Как очистить кеш WordPress: пошаговое руководство

    Многие сайты используют тип кеша, называемый обратным прокси. Обратный прокси-сервер — это сервер, который получает ресурсы от имени клиента. Затем он возвращает их клиенту, как если бы они пришли с прокси-сервера, создавая щит для платформы.

    Если вы используете обратный прокси-сервер HTTP, такой как
    Источник

    Комментарии закрыты.