Как полностью очистить кеш на сайте WordPress?

Кэширование — это процесс хранения статического содержимого веб-сайта для ускорения загрузки страницы. Существуют разные места для хранения статического контента, включая HTML, CSS, JS и файлы изображений. Очистка кеша означает удаление сохраненного в данный момент содержимого и повторное заполнение его последним обновленным содержимым. Это важное действие всякий раз, когда вы обновляете контент на своем сайте. В противном случае вы, ваши посетители и поисковые системы не увидят последний контент без очистки кеша. Хотя кеширование зависит от вашей настройки WordPress, давайте рассмотрим общий процесс очистки кеша на сайте WordPress с учетом всех вариантов.

Хранение кэшированного контента в WordPress

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

  • Использование плагинов кэширования
  • Другие настройки плагина и темы
  • Кэширование на стороне сервера
  • Кэширование из CDN
  • Кэширование браузера
  • Кешированные страницы в поисковых системах

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

1. Очистка данных плагина кэширования

В настоящее время почти все сайты WordPress используют плагины кэширования, такие как WP Super Cache, W3 Total Cache, WP Rocket, FlyingPress, Autoptimize и т. д. Все эти плагины выполняют кэширование страниц для преобразования динамических страниц PHP и предоставления их посетителям в качестве HTML-страниц.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

  • Большинство плагинов предлагают пункт меню для быстрой очистки кеша. Вы можете найти меню в верхней панели или на странице настроек плагина. Например, перейдите в раздел «Настройки > WP Super Cache» и нажмите кнопку «Удалить кеш», чтобы очистить кеш для плагина WP Super Cache. Точно так же вы можете удалить кэширование Autoptimize, выбрав «Очистить кэш CSS/JS» в пункте меню верхней панели.

Удалить суперкэш WPУдалить суперкэш WP

Очистить автооптимизировать кэшированиеОчистить автооптимизировать кэширование

  • Некоторые плагины используют базу данных для хранения кэшированного контента, в то время как другие хранят контент в папке /wp-content/cache/. Вы можете удалить содержимое таблицы/папки, чтобы очистить кеш, и плагин будет восстанавливать кеш, когда пользователи посещают страницы.
  • Если вы хотите удалить кеш для одной страницы, проверьте доступную опцию на странице «Сообщения > Все сообщения» в панели администратора. Обычно вы увидите опцию при наведении курсора на сообщение или страницу из списка. Например, вы можете навести курсор на сообщение и нажать «Очистить этот кеш», чтобы удалить кеш только для этого сообщения с помощью WP Rocket. В противном случае вам нужно установить флажок мета-поля, предлагаемого плагином в редакторе сообщений.

Опция «Очистить страницу» в WP RocketОпция «Очистить страницу» в WP Rocket

2. Проверьте настройки плагина и темы

Помимо плагинов кэширования, ваша тема и другие плагины также могут предлагать варианты оптимизации. Например, популярная тема GeneratePress предлагает способ использования динамического CSS в виде внешнего файла или встроенного файла. Такие плагины, как Spectra и GenerateBlocks, также предлагают аналогичные опции для изменения способа вставки CSS.

Параметр печати CSS GenerateBlocksПараметр печати CSS GenerateBlocks

Многие темы предлагают возможность кэширования, объединения и предварительной загрузки файлов CSS. В этих случаях вам следует перегенерировать CSS при каждом изменении настроек темы/плагина. После этого очистите кеш вашего плагина кеширования, чтобы исправить неработающий макет из-за устаревшего CSS.

Параметр динамического CSS GeneratePressПараметр динамического CSS GeneratePress

3. Удалить кэширование на стороне сервера

Большинство провайдеров виртуального хостинга предлагают кеширование лака на стороне сервера. Вам необходимо войти в свою учетную запись хостинга для очистки кеша сервера, если для этой цели нет внешних плагинов. Например, SiteGround предлагает три уровня кэширования, включаемые на стороне сервера, а также с помощью плагина SG Optimizer. В дополнение к очистке кэширования SG Optimizer (щелкните параметр «Очистить кэш SG» на верхней панели), вам необходимо войти в раздел «Инструменты сайта» в SiteGround, чтобы очистить статический кеш nginx.

4. Очистить кэш CDN

Статическое кэшированное содержимое плагинов и темы по-прежнему будет храниться на вашем хостинг-сервере. CDN помогает ускорить доставку, сохраняя контент на пограничных серверах ближе к месту нахождения посетителя. В дополнение к доставке контента многие службы CDN, такие как Cloudflare, также позволяют кэшировать файлы. В общем, вы должны использовать кэширование в одном месте либо с помощью плагина, либо через ваш CDN. Если вы используете кэширование CDN, обязательно удалите этот кеш, если вы не видите последний контент. В Cloudflare вы можете сделать это, щелкнув ссылку «Очистить кэш» на панели инструментов. В противном случае вы можете перейти в раздел «Кэширование» и очистить кеш.

Очистить кеш в CloudflareОчистить кеш в Cloudflare

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

Это важное действие всякий раз, когда вы тестируете или хотите просмотреть измененный контент сразу после обновления. Для очистки кеша браузера вы можете просто нажать клавиши «Control + Shift + Delete» в Windows или клавиши «Command + Shift + Delete» в macOS. Убедитесь, что вы вышли из панели администратора, чтобы не потерять несохраненный контент. Это работает во всех популярных браузерах, таких как Chrome, Firefox и Edge. В Mac Safari перейдите в меню «История» > «Очистить историю», чтобы удалить кешированный контент. Кроме того, вы можете использовать режим просмотра инкогнито или InPrivate для тестирования страниц без кэширования.

Удалить кэшированные файлы в браузереУдалить кэшированные файлы в браузере

Другим аспектом кеша браузера является изменение срока службы браузера, который должен хранить ваши кешированные данные в локальном хранилище. Браузеры кэшируют статические типы файлов изображений .png/.jpg и файлы .css/.js на основе заголовков кэша HTTP, определенных подключаемым модулем кэширования. Как правило, вы не увидите никаких настроек плагина для изменения заголовков HTTP из панели администратора. Однако вы можете проверить файл .htaccess в корневом каталоге вашего сервера, чтобы найти директивы, добавленные вашим подключаемым модулем кэширования. Ознакомьтесь с отдельной статьей об использовании кэширования браузера в WordPress.

6. Повторная отправка измененных страниц в поисковые системы

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

  • Использовать дату изменения в XML Sitemap. Это существующая функция популярных SEO-плагинов, таких как Yoast.
  • Перейдите в Google Search Console или в учетную запись Bing Webmaster Tools и повторно отправьте измененные страницы с помощью инструмента проверки URL.
  • Попробуйте IndexNow API для поисковых систем Bing и Yandex. Плагины, такие как RankMath, предлагают эту функцию в бесплатной версии, или вы можете использовать отдельный плагин Bing IndexNow.

Плагин IndexNow от Microsoft BingПлагин IndexNow от Microsoft Bing

Заключительные слова

Как видите, настройка кэширования в WordPress намного сложнее, поскольку контент кэшируется на разных уровнях. В большинстве случаев вам может понадобиться очистить кеш для одной или нескольких страниц вашего сайта. Такие плагины, как WP Rocket, очищают кеш страниц, домашней страницы и архивов всякий раз, когда вы обновляете контент. Очищайте кеш всего сайта от плагина/CDN/хостинга только тогда, когда у вас нет возможности удалить кеширование на уровне страницы. Вам необходимо очистить кеш всего сайта для более крупных действий, таких как изменение темы, CDN или хостинг-сервера. В противном случае частая очистка кеша сайта замедлит работу сайта, поскольку страницы будут кэшироваться только тогда, когда кто-то снова их посещает.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *