Как установить и настроить кеширование WordPress с помощью WP Super Cache
Предварительные мероприятия
Установка
Установка
Способ DEUA – загрузка, извлечение, загрузка и активация
Простой способ – поиск и установка
Начальная конфигурация плагина
WP Super Cache: вкладка дополнительных настроек
WP Super Cache: вкладка настроек предварительной загрузки
WP Super Cache: вкладка настройки содержания
Нет худа без добра
Все работает? Я думаю так!
До
И после
Заключение
Всем привет. Добро пожаловать в новую главу из серии WordPress Caching, где мы наконец узнаем, как реализовать кеширование WordPress. Я надеюсь, что вы прочитали предыдущие темы, в которых я объяснил, как работает WordPress (внутренне), что такое кеширование и как работает кеширование WordPress. Сегодня вы, наконец, сможете превратить эти теоретические знания в практическое применение! Итак, приступим.
Предварительные мероприятия
Кэширование существующей установки WordPress – это переменный фактор, который зависит от вашей текущей среды WordPress. В этом руководстве описывается один из самых простых способов реализации кеширования WordPress. Если вы используете общий хост, VPS или даже выделенный сервер, это руководство должно соответствовать вашим потребностям. Если вы хотите поднять его на ступеньку выше, взгляните на Pro WordPress Caching с W3 Total Cache + APC (скоро).
Обратите внимание, что люди, использующие управляемые службы хостинга WordPress, такие как WPEngine, это руководство не принесет вам особой пользы, поскольку WPEngine использует свои собственные сверхсложные и (супер) эффективные алгоритмы кэширования – называемые технологией Evercache! Я бы рискнул и сказал, что WPEngine, вероятно, лучший управляемый хостинг-провайдер WordPress, который вы найдете. Так что пристегнитесь, ребята, пора идти.
Установка
Мы будем использовать один из самых популярных бесплатных плагинов для кеширования WordPress – WP Super Cache. Это один из старейших плагинов, и я ясно помню, как использовал его в своей самой первой попытке кэширования WordPress. Вот что я использую для урока.
- Версия WordPress: 3.8.2
- Среда хостинга: общий хостинг-сервер с веб-сервером LiteSpeed (альтернатива Apache)
- Версия Super Cache: 1.4
Установка
Как и любой другой плагин, их можно установить двумя способами.
Способ DEUA – загрузка, извлечение, загрузка и активация
Способ DEUA – это самый медленный способ извлечения любого плагина WordPress. Для новичков – это выглядит примерно так:
- Вы загружаете плагин WP Super Cache из репозитория плагинов WordPress.
- Распакуйте архив на свой компьютер
- Загрузите извлеченный файл в папку wp_content / plugins / через FTP с помощью FTP-клиента, такого как FileZilla.
- Затем перейдите на страницу плагинов на панели управления WordPress и активируйте плагин.
Я не рекомендую этот метод. ?
Простой способ – поиск и установка
Установка WP Super Cache
Более простой способ – просто найти и установить плагин следующим образом:
- Перейдите к подключаемым модулям> Добавить новую страницу на панели инструментов WP.
- Искать «wp super cache»
- Хит Установить
- Нажмите Активировать
- Готово!
Теперь это было легко, не так ли?
Начальная конфигурация плагина
Хорошо, теперь давайте рассмотрим это шаг за шагом. Мы рассмотрим каждую страницу плагина одну за другой со скриншотами. Как только мы активируем плагин, мы получаем такое сообщение:
Сообщение об установке
Щелкните гиперссылку, чтобы перейти на страницу настроек WP Super Cache. Если вы получили сообщение с просьбой изменить структуру постоянных ссылок, перейдите в «Настройки»> «Постоянные ссылки» на панели инструментов WP и выберите любую, кроме первой. Для своего демонстрационного сайта я выбрал постоянную цифровую ссылку.
Для сайтов, использующих постоянную ссылку по умолчанию
Список доступных вариантов постоянной ссылки в WordPress
Теперь, когда мы разобрались, давайте откроем панель настроек WP Super Cache. Вы можете найти его в разделе «Настройки»> «WP Super Cache». Итак, первое, что вы заметите, – это желтый прямоугольник с сообщением:
Уведомление об изменении файла .htaccess
Это хорошо. Однако это желтое окно сообщения не должно появляться каждый раз, когда вы открываете настройки WP Super Cache – это одноразовое сообщение. Если он появляется каждый раз, перейдите по ссылке FAQ. Вы также заметите, что кеширование отключено. Давайте оставим это так и покроем каждую вкладку одну за другой.
WP Super Cache с отключенным кешированием
WP Super Cache: вкладка дополнительных настроек
Первая вкладка, которую мы хотим рассмотреть, – это вкладка «Дополнительные настройки». Он содержит три группы настроек:
- Кеширование
- Разное
- Продвинутый
Параметры в значительной степени говорят сами за себя – я проверил оптимальные настройки для каждой группы на трех приведенных ниже снимках экрана. Они будут работать в большинстве сред хостинга – общих или выделенных.
После того, как вы отметили эти параметры, нажмите кнопку «Обновить статус», чтобы сохранить изменения. Вы должны сразу увидеть довольно длинное желтое поле, содержащее много текста.
Эти настройки предназначены для файла .htaccess вашего сервера. Просто прокрутите вниз и вы найдете кнопку «Обновить правила Mod_Rewrite >>».
Если ваш файл .htaccess доступен для записи, вы должны увидеть зеленое поле, указывающее, что модификация прошла успешно:
Хорошо, теперь о вкладке Advanced позаботились. Переходим к настройке вкладки Preload.
WP Super Cache: вкладка настроек предварительной загрузки
По сути, настройки предварительной загрузки заставляют плагин периодически кэшировать все сообщения и страницы вашего сайта. Вы можете установить временной интервал между каждым обновлением кеша. Этот временной интервал – очень важная настройка.
В средах с совместным использованием шлангов оптимально устанавливать его один раз в день – каждые 1440 минут. Если вы обновляете свой сайт два раза в день, вы можете установить интервал времени между каждым обновлением кеша на 720 минут. В последнем случае кэш предварительной загрузки будет обновляться дважды в день. Это повлечет за собой дополнительную нагрузку на сервер. Я бы рекомендовал не использовать более низкое значение в средах общего хостинга, поскольку это может (и, скорее всего, будет) считаться чрезмерным использованием ресурсов сервера.
Однако, если вы используете VPS или выделенный сервер, вы можете установить частоту обновления всего 60 минут. Стоит знать, что количество сообщений и страниц на вашем сайте влияет на ресурсы, необходимые для каждой операции обновления кэша предварительной загрузки. Оптимальное время обновления для выделенного сервера на сайте с высокой посещаемостью – 2 часа.
Я установил соответствующие флажки и установил интервал обновления кеша на 1440 минут. Вы можете выбрать любое значение!
Щелкните «Обновить настройки». Если вы хотите, чтобы процесс кэширования начался немедленно, нажмите кнопку «Предварительно загрузить кэш сейчас» после того, как вы обновите вышеупомянутые настройки. Создание кеша предварительной загрузки – это ресурсоемкая и трудоемкая задача, которая зависит от количества сообщений и страниц, которые у вас есть, поэтому подождите некоторое время – скажем, 10 минут, а затем перейдите на вкладку «Содержание».
WP Super Cache: вкладка настройки содержания
Вкладка Contents в WP Super Cache показывает количество кешированных страниц на вашем сайте WordPress. Помните, мы узнали, что WordPress в конечном итоге создает HTML-страницы. Что ж, эта вкладка показывает вам, какие из этих страниц кэшированы и их возраст измеряется в секундах. Эти данные должны соответствовать интервалу обновления кэша предварительной загрузки, который вы установили на вкладке «Предварительная загрузка». Мы выбрали 1440 минут – это 86 400 секунд. Это максимальный возраст каждой кэшированной страницы. Технически ни одна из кешированных страниц не должна превышать это значение.
Иногда вы можете не найти текущую / точную статистику кеширования. Чтобы просмотреть последнюю / наиболее точную статистику кэшированных страниц, нажмите кнопку «Восстановить статистику кеша».
После обновления вы должны увидеть, что статистика кеша обновляется. Помните, что я использую демонстрационные данные из темы Free Blogger от WPExplorer. Вот как выглядит статистика кеша:
Для еще лучшего обзора и лучшего понимания кеширования WordPress – доказательства того, что файлы HTML действительно кэшируются, нажмите на опцию «Список всех кэшированных файлов». Вот как выглядит мой:
Список всех кешированных файлов
Нет худа без добра
Этот вариант очень полезен, если вы хотите удалить одну кешированную страницу. Предположим, вы обновили старую страницу и вам нужен кеш, чтобы отразить это изменение. Вместо того, чтобы восстанавливать кеш, что может потребовать много времени и ресурсов сервера, вы можете быстро удалить кешированную версию файла из этого меню. Когда посетитель переходит по исходной ссылке, страница создается заново с нуля и сохраняется в кеш-памяти для будущих запросов. Быстро и эффективно – прямо как Агент 47.
Все работает? Я думаю так!
Теперь, когда WP Super Cache настроен правильно, давайте протестируем кеш. Перейдите на вкладку по умолчанию, то есть вкладку простых настроек в WP Super Cache и нажмите кнопку «Проверить кеш». Если все настроено правильно, вы должны увидеть нечто подобное:
Тестирование кеша
Бинго! Оно работает! Поздравляем, вы успешно реализовали кеширование на своем сайте WordPress. Ваш сайт теперь должен работать значительно быстрее! Не верите мне? Нет проблем. Взгляните на эти результаты тестов демонстрационного сайта до и после внедрения кеша WordPress.
До
И после
Заключение
Теперь, когда вы увидели, как работает кэширование, и насколько реально его преимущества, я уверен, что вы более чем убеждены попробовать его – если вы еще этого не сделали. В следующем посте этой серии я объясню, как интегрировать MaxCDN с вашим существующим сайтом WordPress. MaxCDN в сочетании с кешированием сильно повлияет на производительность вашего сайта. Оставайтесь в курсе!
Как всегда, я надеюсь, что сегодня вы смогли узнать что-то новое. Если у вас есть какие-либо вопросы или предложения, мы с нетерпением ждем вашего ответа!
Источник записи: https://www.wpexplorer.com
Wp Super Cache Настройка Плагина в 2022 году
Ищите инструкцию по настройке плагина WP Super Cache, которая поможет вам начать работу с этим популярным плагином для кэширования WordPress? Ниже я рассмотрю все настройки и действия, которые необходимо предпринять, чтобы ускорить ваш сайт WordPress с помощью WP Super Cache.
Содержание
- Инструкция WP Super Cache настройка плагина
- Шаг 1: Вкладка ‘Простые’ в настройке плагина Wp Super Cache
- Шаг 2: Расширенная конфигурация плагина кэша
- Разное
- Расширенные настройки
- Настройки времени истечения
- Допустимые имена & Запрещенные адреса
- Шаг 3. Поддержка сети доставки контента CDN
- Что делать после включения кеширования
Инструкция WP Super Cache настройка плагина
Давайте перейдем прямо к настройке WP Super Cache.
После установки и активации плагина перейдите на вкладку «Настройки» → WP Super Cache, чтобы начать настройку плагина.
Шаг 1: Вкладка ‘Простые’ в настройке плагина Wp Super Cache
По умолчанию WP Super Cache отключает кеширование до тех пор, пока вы не включите его вручную, и этот параметр вы увидите, когда углубитесь в настройки плагина:
Ниже этого раздела вы найдете обзор текущей конфигурации плагинов.
На этом этапе вам потребуется немного подождать, чтобы включить плагин, так как есть несколько параметров, которые вам нужно настроить, влияющие на функционирование кэширования. Когда завершите с настройками, не забудьте вернуться на вкладку «Простые», чтобы включить кэширование.
Далее переходим ко второму шагу нашей инструкции WP Super Cache.
Шаг 2: Расширенная конфигурация плагина кэша
Здесь вы можете выбрать, какой метод доставки кэша использовать. По умолчанию (Простой) использует PHP для обслуживания кэшированных статических файлов. А опция Эксперт использует модуль Apache для обслуживания этих файлов:
Метод Apache требует настройки файла .htaccess и настройки модуля mod_rewrite. Если на вашем сайте используются пользовательские постоянные ссылки, модуль уже должен быть настроен. С другой стороны, если вы умелый пользователь Nginx, вам нужно будет настроить пользовательские правила для вашего сервера, если вы хотите использовать этот метод.
В целом, хотя метод Apache немного быстрее, простая опция должна сработать для большинства веб-сайтов, и вероятность появления ошибок гораздо ниже.
По этой причине я рекомендую начинать с простой опции, если вы опасаетесь в редактировании файла .htaccess вашего сайта.
Разное
Далее, прокрутите вниз до настроек Ограничения кеша под заголовком Разное:
Я рекомендую отключить кэширование для зарегистрированных пользователей, поскольку им может понадобиться доступ к динамическим данным. По этой же логике нужно отключить кэширование для страниц с параметрами GET (страницы, которые отображаются по-разному для каждого пользователя).
Ниже вы должны включить параметр сжатия страницы, который включает сжатие Gzip. Это популярная стратегия оптимизации, которая не вызовет каких-либо проблем и может уменьшить размер ваших страниц до ~ 70%.
Оставьте настройку восстановления кэша включенной. Эта функция будет предоставлять кэшированную копию вашего сайта для анонимных пользователей при создании новой.
Также включите опцию 304 кэширования браузера. Это еще один тип кэширования, который хранит статические ресурсы на локальных компьютерах посетителей. Например, ваш логотип. Это гарантирует, что посетителям не нужно загружать один и тот же файл снова и снова для каждой загрузки страницы.
Расширенные настройки
Далее прокрутите вниз до раздела Расширенные. Здесь необходимо включить параметр «Включить динамическое кэширование», который будет генерировать статические копии динамического содержимого (например, рекламы или количества посещений):
Если хотите принудительно очистить файлы кэша при публикации или обновлении записей либо страниц. То же самое касается опции дополнительных проверок домашней страницы и принудительного обновления страниц при публикации новых комментариев.
Все эти функции гарантируют, что при обновлении контента на вашем веб-сайте плагин будет создавать новые копии ваших кэшированных страниц, чтобы посетители могли сразу увидеть эти изменения.
Настройки времени истечения
Далее, давайте настроим время истечения срока и сбора мусора. Время ожидания по умолчанию для ваших кэшированных файлов установлено на 1800 секунд (или 30 минут). Это означает, что WP Super Cache будет хранить кэшированную версию страницы в течение 30 минут перед созданием новой копии:
Для большинства веб-сайтов вы можете безопасно удвоить число до 3600 секунд, что составляет час. Таким образом, вашему серверу не придется генерировать кэшированные файлы так часто.
Если что-то изменится, например, вы обновили записи, то WP Super Cache проигнорирует это и сразу же сгенерирует новую версию кэша (это то, что вы включили в предыдущем разделе).
Допустимые имена & Запрещенные адреса
Здесь вы можете выбрать типы страниц, которые вы хотите кэшировать. Как правило, записи и страницы безопасны для кеширования. Однако высоко динамичные страницы, такие как продукты и оформление заказа, лучше не кэшировать.
На этом этапе вы можете сохранить сделанные вами изменения в общей конфигурации плагина и перейти к следующему шагу.
Шаг 3. Поддержка сети доставки контента CDN
Вам не нужно настраивать этот раздел. Но если вы хотите использовать сеть доставки контента (CDN) для ускорения глобальной загрузки страниц вашего сайта, этот раздел может помочь вам обслуживать файлы из вашего CDN.
Есть два способа включить поддержку CDN с помощью WP Super Cache. Сам плагин рекомендует использовать встроенную функциональность Site Accelerator в плагине Jetpack. Это оптимизирует ваши изображения и сохранит файлы, а также ваши CSS и JavaScript, вне сайта.
Этот подход работает, и он также бесплатный, но он создает пару проблем. Для начала вам понадобится учетная запись WordPress.com для Jetpack для работы с вашим сайтом — это скорее нудно, но об этом нужно знать.
Во-вторых, Site Accelerator хранит файлы неограниченное время. Он не проверяет наличие обновлений для ваших изображений или сценариев, если вы не принудите его, переименовав эти файлы.
К счастью, WP Super Cache также предлагает встроенную опцию поддержки CDN. Он позволяет автоматически направлять плагин на сторонний URL (ваш CDN URL), из которого он будет извлекать все ваши wp-content и wp-include файлы.
В целом, интеграция WP Super Cache с CDN может быть немного сложнее. Однако CDN могут значительно повысить производительность вашего сайта и позволить ему лучше справляться со скачками трафика. Это определенно вариант, если вы не против технических проблем. Вы также можете найти несколько хороших бесплатных CDN для WordPress.
На этом этапе можно включить кеширование для своего сайта. Для этого вернитесь на вкладку Простые и поставьте галочку напротив первого шага!
Что делать после включения кеширования
Конечно, кэширование — это один из лучших способов повысить производительность вашего сайта, но далеко не единственное решение.
Как пользователь WordPress, вы можете сделать много вещей, чтобы ваш сайт загружался быстрее, например:
- Проверить нагрузку плагинов;
- Использовать легкую тему;
- Переключиться на более быстрый веб-хостинг;
- Произвести обновление до последней версии PHP.
Я рассмотрю большинство из этих процессов в подробном руководстве по оптимизации WordPress.
У вас есть дополнительные вопросы о том, как настроить WP Super Cache на вашем сайте WordPress? Оставьте комментарий и я постараюсь помочь!
Плагин wp super cache настройки wordpress кэширования
Плагин WP Super Cache генерирует статические Html файлы с динамически созданных файлов блога на WordPress. После создания статические файлы будут отправляться вашим сервером пользователю и загружаться значительно быстрее чем при помощи PHP скриптов WordPress.
Статические HTML файлы будут обслуживать подавляющее большинство пользователей вашего сайта, однако некоторые пользователи оставившие новые комментарии в форме будут получать старый кэш, потому что этими данными управляет двигатель WordPress и комментарий будет доступен из кэша позднее. На кого же распространяются статические файлы?
- Не авторизированные пользователи.
- Пользователи не оставившие комментарии на вашем блоге.
- Пользователи не просмотревшие посты защищенные паролем.
Плагин кэширует файлы тремя способами (по скорости):
- Самый быстрый способ, заключается в использовании Apache mod_rewrite (или любого другого модуля вашего веб-сервера) для создания HTML файлов. Этот способ полностью обходит PHP и очень быстрый. Если ваш сервер попадет под большое количество одновременного трафика, то это лучший метод для того чтобы справиться с такой задачей. Этот способ требует установленного модуля Apache mod_rewrite и модифицированного файла .htaccess. Визиты анонимных или неизвестных пользователей будут обслуживаться этими файлами.
- PHP. Статические файлы сгенерированные плагином будут поданы пользователям через PHP скрипты. Этот способ почти такой же быстрый как предыдущий, он проще в настройке и не требует модификации файла . htaccess.
- Наследие кэширования. Этот способ в основном используется для постоянных посетителей вашего сайта, которые авторизированны, оставляют комментарии. Это самый медленный способ но он подходит для отдельных посетителей, которым важна изменяющаяся информация. Наследие отправляет кэшированные файлы новым посетителям, чего в принципе мы и добиваемся.
Если вы новичок в кэшировании используйте метод PHP, он легок в настройке и достаточно быстрый. По возможности избегайте наследования.
- Рекомендуемые настройки WP Super Cache.
- Установка и подготовка к использованию плагина WP Super Cache.
- Подробная настройка плагина WP Super Cache
- Как удалить WP Super Cache?
- WP Super cache и настройка CDN.
- Ответы на часто задаваемые вопросы по WP Super Cache.
Рекомендуемые настройки WP Super Cache.
Продвинутые пользователи, скорее всего, захотят использовать mod_rewrite кэширование, но с помощью PHP кэширование почти так же хорошо. PHP кэширование включает в себя следующее:
- PHP кэширование.
- Сжатие страниц.
- Отсутствие кэша страниц для «старых» посетителей.
- Восстановление кэша.
- Поддержка CDN.
- Добавочные проверки начальной страницы.
Очистка мусорных файлов кэша, которые устарели, является функцией плагина. В настройках значения срока очистки нету правильного значения, хорошим примером может быть значение 1800 секунд.
Подробнее о настройках плагина мы поговорим далее в статье.
Установка и подготовка к использованию плагина WP Super Cache.
- На вашем сервере должны быть установлены Apache mod mime и mod rewrite модули, а так же в настройках WordPress должен быть установлен параметр постоянных ссылок в одном режиме и не меняться после создания кэша. Безопасный режим PHP должен быть отключен.
- Если у вас установлен плагин WP-Cache, пожалуйста, отключите его и правильно удалите. Убедитесь в том что из файла wp-config.php удалены WP_CACHE и WPCACHEHOME. Также нужно проверить удален ли файл WP-Cache-config.php находящийся в директории wp-content/wp-cache-config.php и wp-content/advanced-cache.php. Они будут вновь созданы при установке нового плагина WP Super Cache.
- Загрузите плагин в директорию с плагинами WordPress (‘wp-content/plugins/wp-super-cache/’), что в последствии создаст новую папку плагина или же установите плагин в обычном режиме из админки. После установки плагина его нужно активировать.
- После активации плагина переходим с админки в пункт меню Настройки/WP Super Cache и включаем кэширование. При возникновении ошибок или пустого экрана, нужно будет провести некоторые проверки, которые описаны в разделе «Вопросы и ответы» в данной статье.
- Если вы выбираете способ кэширования mod_rewrite, в файл .htaccess должно быть добавлено правило, которое выглядит примерно таким образом:
-----------------.htaccess----------------- RewriteEngine On RewriteBase / RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} !. (.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] -----------------.htaccess-----------------
- После активации плагина проверьте наличие файла «wp-content/cache/.htaccess», если он не был создан автоматически, создайте его со следующим наполнением:
# BEGIN supercache <FilesMatch "\.html\.gz$"> ForceType text/html FileETag None AddEncoding gzip .gz AddType text/html .gz SetEnvIfNoCase Request_URI \.gz$ no-gzip Header set Cache-Control 'max-age=3, must-revalidate' ExpiresActive On ExpiresByType text/html A3 `` # END supercache
- Apache должен быть настроен для модулей используемых в примере. Если вы получите «Ошибку 500» при обслуживании анонимных пользователей, вам нужно будет разбираться в конфигурации сервера. Пример конфигурации для правильной работы плагина:
<Directory / дома / WWW /> AllowOverride Все Directory>
- wp-content/advanced-cache. php загружает кэширование движка. Этот файл создается автоматически при установке плагина. Он использует постоянный WPCACHEHOME для кэширования.
Подробная настройка плагина WP Super Cache
После установки плагина первое что вам нужно сделать это включить кэширование вашего сайта. Для этого переходим с админки в пункт меню Настройки/Wp Super Cache и в появившемся меню произвести главную настройку плагина — включение кэширования.
Данным действием мы сделали главное, глобальное включение кэширования на сайте. Теперь проведем необходимые настройки кэша, и адаптируем плагин под наш сайт и сервер в целом.
Первым делом удалим старые файлы кэша, которые хранятся в папке wp-content/cache на сервере. Делается это также через плагин:
После удаления ненужных файлов, проверим правильность работы плагина WP Super Cache, если все работает корректно мы сможем продолжить тонкие настройки дополнения. Итак, произведем проверку, нажав на соответствующую кнопку:
Если после проверки вы видите такую же надпись «Временные штампы обоих вариантов страницы совпадают!» это означает что кэширование включено и нужно переходить к их настройке.
Первым делом выберем способ которым будут создаваться наши кэшированые страницы. Описание способов представлено выше в статье. Для примера выберем самый быстрый и эффективный способ. Выставите все настройки как показано ниже:
После того как вы отметите нужные пункты настройки опускаемся немного ниже и нажимаем на кнопку «Обновить».
После обновления нужно внести некоторые коррективы в файл .htaccess, для этого опускаемся вниз пока не найдем большой код желтого цвета, находим конец кода и кнопку «Обновить правила mod_rewrite» и нажимаем на нее. Плагин автоматически впишет нужные строчки в .htaccess.
При успешном добавлении новых правил вы увидите зеленое оповещение об этом:
После сохранения новых параметров нужно задать время жизни кэшированых страниц. Для этого на этой же странице настроек опускаемся ниже, вводим необходимые данные и сохраняем их.
Как настраивать время жизни файлов кэша? Все дело в том что для каждого сайта данная настройка будет индивидуальной. Если вы выставите время жизни «Cache Timeout» значением «0», то кэш не будет иметь срока годности, и будет действовать пока вы его вручную не удалите. Такая настройка полезна для сайтов на которых страницы не обновляются вообще, если же вы вносите изменения, имеете на сайте возможность комментирования тогда, нужно будет подобрать подходящее время жизни кэшированых страниц.
После этой настройки вам рекомендуется принудительно создать кэш всех существующих страниц сайта, в противном случае этот процесс будет зависеть от посещения тех или иных разделов сайта, а зачем нам это. Все довольно просто, переходим во вкладку плагина «Общий кэш» и создаем собственно наши статические страницы:
Если все прошло без проблем, тогда можно вас поздравить ваши страницы будут грузиться намного быстрее благодаря кэшу, созданном при помощи плагина WP Super Cache.
В случае возникновения проблем при установке и настройке плагина, попробуйте найти решение ниже в цикле статьи «Вопросы и ответы».
Как удалить WP Super Cache?
Для того что бы удалить плагин вам нужно сперва удалить весь кэш и отредактировать файл .htaccess. Плагин желательно удалять в ручном режиме, далее представлена подробная инструкция по удалению:
- Отключить кэширование в настройках плагина, и очистить кэш.
- Деактивировать плагин из административной панели WordPress.
- Удалить строчку из файла конфигурации wp-config.php — define( ‘WP_CACHE’, true ).
- Удалить правила mod_rewrite из файла .htacces (начало и конец которого отмечено SuperCache BEGIN и END тегами).
- Удалить файлы по адресу wp-content/advanced-cache.php и wp-content/wp-cache-config.php.
- Очистить папку wp-content/cache.
- Удалите папку wp-super-cache из директории плагинов WordPress.
Что делать если при автоматическом удалении плагина сайт перестал работать или работает не корректно?
При возникновении проблем после деактивации и удаления плагина WP Super Cache требуется ручное вмешательство, проделайте операции описанные в пунктах 3-7 представленных в инструкциях выше.
WP Super cache и настройка CDN.
Сеть доставки контента предназначена для ускорения загрузки требуемых данных вашему сайту. Статические данные, JS, CSS можно подгружать к вашему сайту из сторонних источников или же с поддоменов. Эта функция была подключена к базовой поддержке WP Super Cache. Данная функция работает путем переписывания URL адресов требуемых файлов (за исключением файлов .php) находящихся в директориях wp-content и wp-includes находящихся на сервере. Данная функция позволит скачать требуемые файлы, до истечения их срока действия они будут автоматически подключаться к статической странице вывода пользователю.
Данная возможность предоставлена для продвинутых пользователей с базовым пониманием принципов работы с CDN, настроить которую можно во вкладке «Настройка CDN» плагина.
Ответы на часто задаваемые вопросы по WP Super Cache.
Почему WP-Super-Cache лучше чем WP-Cache?
Плагин WP Super Cache основан на базе популярного WP Cache, он создает статические копии страниц, которые по скорости загрузки не сильно уступает загружаемым файлам HTML с локального компьютера, это позволило в разы увеличить скорость загрузки сайтов на WordPress.
Будут ли комментарии и другие динамические страницы моментально обновляться в кэше?
Комментарии будут отображены на странице как только ни будут одобрены (в зависимости он политики администратора сайта), и кэш будет обновлен. Это происходит по заданным параметрам владельца сайта в плагине кэширования.
PHP скрипты не будут выполняться и отправляться пользователям, по этому комментарии и другие динамические измененные элементы будут обновляться позднее.
Будет ли плагин WP Super Cache замедлять загрузку сайта?
Нет, плагин делает все да наоборот. Он генерирует статические файлы, которые гораздо «легче» стандартных отправляемых. Отправка данных и загрузка страниц будет происходить даже быстрее, чем если бы вы отправляли обычные HTML файлы, так как они будут отправлены в сжатом виде.
В результате такой работы ваш сервер тратит гораздо меньше времени на «диалог» с пользователем, что значительно разгружает его работу и приносит хороший результат.
Кэш исчезает после обновления плагина WP Super Cache?
Когда плагины WordPress обновляются, папки с плагинами удаляются и воссоздаются заново, по этому данные кэша будут утеряны после обновления. Это можно обойти расположив переменную $wp_cache_plugins_dir, находящуюся в wp-config.php или wp-content/wp-cache-config.php, вне папки wp-super-cache.
Надеюсь данная статья была полезна, она будет дополняться по мере возникновения вопросов по плагину.
Поделиться статьей:
Как установить этот бесплатный плагин
Контент Themeisle бесплатный. Когда вы покупаете по реферальным ссылкам на нашем сайте, мы получаем комиссию. Узнать больше
Ищете руководство по WP Super Cache, которое поможет вам начать работу с этим популярным плагином кэширования WordPress? Ниже мы рассмотрим все настройки и действия, которые необходимо предпринять, чтобы должным образом ускорить работу вашего сайта WordPress с помощью WP Super Cache.
Полное руководство по WP Super Cache
Давайте приступим к руководству по WP Super Cache.
После установки и активации плагина перейдите на вкладку Settings → WP Super Cache , чтобы начать настройку плагина.
Шаг 1: Настройте общие параметры плагина
По умолчанию WP Super Cache отключает кеширование, пока вы не включите его вручную, и вы увидите эту опцию, когда углубитесь в настройки плагина:
Ниже этого раздела вы найдете обзор текущей конфигурации вашего плагина.
На этом этапе вы можете подождать, чтобы включить плагин, так как есть несколько параметров, которые вы хотите настроить, которые влияют на работу кэширования. Когда вы закончите, не забудьте вернуться к Вкладка Easy для включения кэширования.
Теперь вы можете перейти ко второму шагу нашего руководства по WP Super Cache.
Шаг 2. Просмотрите расширенную конфигурацию кэша плагина
Здесь вы можете выбрать, какой метод доставки кэша использовать. По умолчанию ( Simple ) для обслуживания кэшированных статических файлов используется PHP. Напротив, вариант Expert использует модуль Apache для обслуживания этих файлов:
Метод Apache требует настройки файла . htaccess и установки модуля mod_rewrite . Если на вашем веб-сайте используются настраиваемые постоянные ссылки, модуль уже должен быть настроен. С другой стороны, если вы являетесь пользователем Nginx, вам придется настроить собственные правила для своего сервера, если вы хотите использовать этот метод.
В целом, хотя метод Apache немного быстрее, вариант Simple подойдет для большинства веб-сайтов и с гораздо меньшей вероятностью вызовет ошибки.
По этой причине мы рекомендуем начать с варианта Простой , если только вы не чувствуете себя комфортно при редактировании файла .htaccess вашего сайта.
Прочие настройки
Затем прокрутите вниз до настроек Ограничения кэша под заголовком Разное :
Мы рекомендуем отключить кэширование для вошедших в систему посетителей, поскольку им может потребоваться доступ к динамическим данным. По той же логике вы захотите отключить кеширование для страниц с
Ниже следует включить настройку сжатия страницы, которая включает сжатие Gzip. Это популярная стратегия оптимизации, которая не вызовет никаких проблем и может уменьшить размер ваших страниц примерно на 70%.
Внизу оставьте параметр Перестроение кэша включенным. Эта функция будет обслуживать кэшированную копию вашего сайта для анонимных пользователей при создании новой.
Наконец, включите опцию
Расширенные настройки
Теперь прокрутите вниз до раздела Advanced . Здесь вам нужно включить параметр Включить динамическое кэширование , который будет генерировать статические копии динамического контента (например, рекламу или количество просмотров/посещений):
Вы также захотите принудительно очищать файлы кеша при публикации или обновлении сообщений или страниц.
Все эти функции гарантируют, что при обновлении контента на вашем веб-сайте плагин будет создавать новые копии ваших кэшированных страниц, чтобы посетители могли сразу увидеть эти изменения.
Настройки времени истечения срока действия
Далее, давайте посмотрим на Время истечения срока действия и сборка мусора . Тайм-аут по умолчанию для ваших кэшированных файлов установлен на 1800 секунд (или 30 минут). Это означает, что WP Super Cache будет хранить кешированную версию страницы в течение 30 минут перед созданием новой копии:
Для большинства веб-сайтов можно безопасно удвоить число до 3600 секунд, что равно часу. Таким образом, вашему серверу не придется так часто генерировать кешированные файлы.
Конечно, если что-то изменится, например, вы обновите сообщение, WP Super Cache проигнорирует это и сразу создаст новую версию кеша ( это то, что вы включили в предыдущем разделе ).
Принятые настройки имен файлов
Наконец, перейдите к разделу Принятые имена файлов и отклоненные URL-адреса :
Здесь вы можете выбрать типы страниц, которые хотите кэшировать. Как правило, сообщения и страницы безопасно кэшировать. Тем не менее, высокодинамичные страницы, такие как продукты и заказы, лучше не кэшировать.
На этом этапе вы можете сохранить изменения, внесенные в общую конфигурацию плагина, и перейти к следующему шагу.
Шаг 3. Включите поддержку сети доставки контента (CDN) (необязательно)
Этот раздел настраивать не нужно. Но если вы хотите использовать сеть доставки контента (CDN) для ускорения глобальной загрузки страниц вашего сайта, этот раздел может помочь вам обслуживать файлы из вашей CDN.
Есть два способа включить поддержку CDN с помощью WP Super Cache. Сам плагин рекомендует вам использовать встроенную функцию Site Accelerator плагина Jetpack. Это оптимизирует ваши изображения и сохраняет эти файлы, а также ваш CSS и JavaScript за пределами сайта:
Этот подход работает и также бесплатен, но создает пару проблем. Для начала вам понадобится учетная запись WordPress.com, чтобы Jetpack работал с вашим сайтом — это больше раздражает, но об этом нужно знать.
Во-вторых, Site Accelerator хранит файлы неограниченное время. Он не проверяет наличие обновлений для ваших изображений или сценариев , если вы не заставите его это сделать, переименовав эти файлы.
К счастью, WP Super Cache также предлагает встроенную опцию поддержки CDN. Это позволяет вам автоматически указать плагину URL-адрес за пределами сайта (URL-адрес вашего CDN), из которого он будет извлекать все ваши wp-content и wp-включает файлов:
В целом, интеграция WP Super Cache с CDN может оказаться сложной задачей. Тем не менее, CDN могут значительно повысить производительность вашего веб-сайта и позволить ему лучше справляться с резкими скачками трафика. Это определенно вариант для рассмотрения, если вы не возражаете против технических проблем. Вы также можете найти несколько хороших бесплатных CDN для WordPress.
Теперь вы наконец готовы включить кэширование для своего веб-сайта. Для этого вернитесь на Easy и поставьте галочку в поле, указанном в первом шаге!
Что делать после включения кэширования для вашего сайта
Конечно, кеширование — один из лучших способов повысить производительность вашего сайта, но далеко не единственный.
Как пользователь WordPress, вы можете сделать множество вещей, чтобы ваш сайт загружался быстрее, например:
- Проверить наличие раздутых плагинов
- Использовать облегченную тему
- Переключиться на более быстрый хостинг-провайдер
- Обновите PHP до последней версии
Большинство этих процессов мы рассмотрим в нашем подробном руководстве по оптимизации WordPress, так что взгляните на него, если хотите еще больше улучшить свой сайт.
У вас есть дополнительные вопросы о том, как настроить WP Super Cache на вашем сайте WordPress? Оставьте комментарий, и мы постараемся помочь!
Бесплатная направляющая
5 основных советов по ускорению
вашего сайта WordPress
Сократите время загрузки даже на 50-80%
просто следуя простым советам.
Идеальные настройки WP Super Cache 2022 (все вкладки)
Tom Dupuis
Обновлено:
WP Super Cache — это бесплатный плагин кэширования от Automattic, но на самом деле кэширование — это все, что он делает.
Я покажу вам, как настроить параметры WP Super Cache, включая дополнительные настройки, CDN и вкладки плагинов. Если вы ищете лучший плагин кэширования для решения основных задач веб-сайтов и максимально возможного сокращения времени загрузки, поищите в другом месте (предупредим вас, прежде чем мы начнем).
Некоторые настройки зависят от того, является ли ваш веб-сайт динамическим или электронной коммерцией, используете ли вы виртуальный или VPS-хостинг, а также от того, как часто вы обновляете контент и вносите изменения на свой сайт. Убедитесь, что вы понимаете, что делает каждый из них, и настройте наилучшие параметры для вашего веб-сайта .
- Легкий
- Расширенный
- CDN
- Содержимое
- Предварительная нагрузка
- Плагины
- Отладка
1.
Легко- Кэширование: На — весь смысл использования плагина.
- Test Cache: проверьте кэш, чтобы убедиться, что он действительно работает.
- Временные метки не совпадают: , если вы получаете сообщение об ошибке «Страницы не совпадают! Временные метки отличаются или не были найдены!», попробуйте отключить минимизацию HTML в Cloudflare и очистить кеш.
2. Расширенный
- Кэширование: включить кэширование .
- Метод доставки кеша : Expert — это быстрее, чем простой режим с меньшей вероятностью всплесков ЦП, поскольку он обходит PHP и запросы легче (описано на странице плагина). Как только это будет включено, прокрутите вниз и нажмите «Обновить правила Mod_Rewrite». WP Super Cache автоматически изменит ваш файл .htaccess и покажет вам сообщение ниже. Если это не удастся, вам нужно будет отредактировать правила самостоятельно, что вы можете сделать непосредственно в WP Super Cache. И если это не удается, используйте простой режим. Пользователям NGINX потребуется выполнить несколько дополнительных действий, чтобы использовать экспертный режим. Также обратите внимание, что некоторые настройки (например, динамическое кэширование) доступны только в простом режиме.
- Ограничения кэша : Отключить кеширование для вошедших в систему посетителей — вошедшие в систему пользователи должны видеть уникальные данные, но при наличии кэширования они могут их не видеть. Вот почему это рекомендуется.
- Не кэшировать страницы с параметрами GET : На — та же концепция, что и выше. Если у вас есть строки запроса, такие как ?country=sweden, не кэшируйте их, поскольку эти страницы являются динамическими.
- Сжать страницы : На — использует GZIP для сжатия страниц, хотя, если ваш хост поддерживает Brotli, вы должны использовать его вместо этого, поскольку он более эффективен для уменьшения размера страниц.
- Перестроение кэша : На — если кэш перестраивается и недоступен, старый файл кэша будет использоваться до тех пор, пока не будет создан новый. Это не только гарантирует, что посетители попадут в кеш, но и предотвратит скачки ЦП, поскольку некэшированные страницы не будут обслуживаться (которые используют много ресурсов).
- Кэшировать заголовки HTTP с содержимым страницы: кэширует содержимое с помощью PHP-скриптов, но доступно только в простом режиме (который медленнее). Если вы используете простой режим, вы должны включить на .
- 304 Кэширование браузера: доступно только в простом режиме. В этом случае вам нужно включить на . Кэширование браузера ускоряет работу вашего сайта, сохраняя общие файлы в браузере посетителя.
- Сделать известных пользователей анонимными, чтобы они получали суперкэшированные статические файлы : Выкл. . Этот параметр переопределяет параметр «отключить кеширование для вошедших в систему посетителей» и обычно должен оставаться отключенным.
- Включить динамическое кэширование: доступно только в простом режиме. В этом случае вы захотите включить этот на , так как он сохраняет части вашего веб-сайта динамическими (см. Дополнительные примечания на странице плагина).
- Поддержка мобильных устройств: Выкл. – для мобильных пользователей используется отдельный кешированный файл, который не нужен, если у вас адаптивный веб-сайт. Включайте, только если вы используете отдельную мобильную тему.
- Удалить поддержку кодировки UTF8/blog из файла .htaccess : Выкл. — если вы видите на своем веб-сайте странные символы (Â â ¢), это должно исправить ситуацию. В противном случае следует оставить этот параметр отключенным.
- Очистить все файлы кеша при публикации или обновлении сообщения или страницы : На — когда вы публикуете или обновляете контент, это очищает кеш, чтобы другие части вашего веб-сайта (например, страница вашего блога) отображали самое последнее сообщение. Я бы хотел, чтобы это дало вам лучший контроль над тем, какой контент очищается, поскольку очистка всего кеша использует ресурсы, но это то, что они вам дают.
- Дополнительные проверки домашней страницы : На — я предполагаю, что это проверяет домашнюю страницу чаще перед созданием кеша или даже во время. WP Super Cache рекомендует включить это.
- Обновлять текущую страницу только при наличии комментариев : На — когда кто-то оставляет комментарий в блоге, обновляется только эта страница. Имеет смысл, так как никакие другие страницы не были изменены.
- Список новейших кэшированных страниц на этой странице : Выкл. — видите желтое поле в правой части панели инструментов WP Super Cache? Это просто добавляет еще один раздел в разделе «Оценить этот плагин», который показывает все ваши недавно кэшированные страницы. Если вы не хотите этого видеть, оставьте его отключенным.
- Грубая блокировка файлов : Выкл. — WP Super Cache ясно говорит, что это может замедлить работу вашего сайта.
- Поздняя инициализация : Выкл. — если вы проверите исходный код и увидите ошибку «Динамическая страница суперкеша обнаружена, но поздняя инициализация не установлена», включение этого параметра устранит проблему. В противном случае оставьте его выключенным.
- Расположение кэша: здесь ничего не нужно делать, он просто показывает вам каталог ваших кэшированных файлов.
- Тайм-аут кэша : большинству веб-сайтов следует увеличить это значение с 1800 до примерно 7200 , что составляет 2 часа. Если вы используете настройки по умолчанию (1800 секунд), это может легко перегрузить ваш сервер, так как кеш перестраивается каждые 30 минут. При установке этого числа следует учитывать два основных фактора: как часто вы обновляете свой сайт, а также насколько мощный ваш сервер. Если вы находитесь на виртуальном хостинге и не часто обновляете свой сайт, вы можете увеличить его еще больше. Крупные веб-сайты, которые публикуют много срочного контента, вероятно, уменьшат это значение.
- Планировщик : Таймер — это позволяет WP Super Cache проверять наличие устаревших кэшированных файлов с использованием интервалов. «Часы» позволяют установить конкретное время, что удобно, если вы не часто обновляете свой сайт. Как и предыдущий параметр, число зависит от того, как часто вы делаете обновления и от сервера.
- Принятые имена файлов и отклоненные URI: динамические страницы (особенно на сайтах WooCommerce) должны быть исключены из кэша, а статический контент (страницы/сообщения) должен кэшироваться.
- строки URL, файлы cookie, имена файлов, параметры отслеживания, u агенты ser: предыдущая настройка должна дать вам достаточный контроль над тем, что кешируется, а что нет, в противном случае вы можете использовать их.
- Заблокировать : Отключено — используйте, только если вы ожидаете большой всплеск трафика. Это предотвращает обновление кэша при добавлении новых комментариев. Большинству сайтов не нужно его использовать.
3. CDN
Настройки CDN WP Super Cache следует использовать только в том случае, если вы используете URL-адрес CDN (например, cdn.example.com). Это , а не для Cloudflare.
URL-адреса CDN используются BunnyCDN (то, что я использую поверх Cloudflare), KeyCDN, StackPath и большинством других CDN, помимо Cloudflare. Обычно они требуют, чтобы вы сначала создали зону вытягивания, выбрали, какие регионы вы хотите использовать, а затем они назначают вам URL-адрес CDN (также называемый именем хоста CDN).
Получив URL-адрес CDN, нажмите «Включить поддержку CDN» в WP Super Cache и вставьте его в « URL-адрес вне сайта ». Обычно нет необходимости настраивать какие-либо другие параметры CDN.
Очистите кеш CDN и убедитесь, что файлы обслуживаются из него:
4. Содержание
На вкладке содержимого показано сравнение кеша со страницами с истекшим сроком действия и настройки для удаления кеша. Это было настроено на демонстрационном веб-сайте без контента, но ваш должен показывать, что ваши страницы кэшируются.
5. Предварительная нагрузка
Предварительная загрузка — это хорошо, , потому что она создает кешированные файлы для ваших сообщений, категорий и тегов. Предварительная загрузка плохая , потому что она может использовать много ресурсов сервера. Я рекомендую это, если вы используете VPS или выше, но оставьте его, если вы используете виртуальный хостинг. Вы всегда можете протестировать его и убедиться в этом сами.
Чтобы использовать его, выберите режим предварительной загрузки (сборка мусора отключена) . Вы, вероятно, не хотите предварительно загружать теги или категории, если только они не являются важными страницами в вашем блоге. Я установил предварительную загрузку для обновления каждые 1440 минут (1 день), поэтому он не будет использовать столько ЦП, как по умолчанию (600 минут).
6. Плагины
Здесь ничего не нужно делать, если вы не используете один из плагинов ниже.
7. Отладка
Используется для отладки, иначе здесь делать нечего.
Надеюсь, это помогло!
Cheers,
Tom
Лучшие плагины кэширования WordPress 2022 (Победители: FlyingPress + LiteSpeed Cache)
Идеальные настройки FlyingPress с FlyingCDN/BunnyCDN (и почему это быстрее)
Идеальные настройки кэша LiteSpeed 2022 (с инструкциями по настройке QUIC.cloud CDN)
Как установить и настроить WP Super Cache (+ Видеоруководство)
У пользователей и поисковых систем есть одна общая черта: они любят сайты, которые загружаются очень быстро. Вот почему оптимизация скорости вашего сайта WordPress должна быть вашей главной задачей. К счастью, есть шаги по оптимизации, которые вы можете применить, чтобы ускорить работу вашего веб-сайта WP. Например, с помощью плагина кэширования, такого как WP Super Cache или W3 Total Cache может улучшить время загрузки ваших сайтов, если вы правильно его настроите.
WordPress — одна из самых популярных CMS для управления контентом в Интернете. И хотя сам по себе он работает быстро, довольно часто можно увидеть сайты с низкой скоростью загрузки, особенно те, которые используют множество плагинов WordPress.
В этом руководстве мы обсудим некоторые преимущества использования плагина кэширования на сайте WordPress, а затем покажем, как установить и настроить Плагин WP Super Cache .
fixrunner.com» frameborder=»0″ allow=»accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»/>Содержание:
- Преимущества использования плагина кэширования в WordPress
- Начало работы с плагином WP Super Cache
- Как настроить плагин WP Super Cache
- Заключение
Преимущества использования плагина кэширования в WordPress
Функция плагинов кэширования в основном заключается в том, чтобы хранить файлы вашей страницы на хостинг-сервере , чтобы он мог намного быстрее отображать сохраненную версию для пользователей.
Каждый раз, когда пользователь хочет получить доступ к странице вашего сайта, WordPress будет запрашивать базу данных. Затем он генерирует страницу из содержимого БД, а также файлов шаблонов, скриптов и стилей. Все это потребляет ресурсы и требует времени.
При установленном плагине кеша этот процесс выполняется для первого запроса пользователя. После этого сгенерированная страница сохраняется в вашем кеше и очень быстро передается следующему человеку, который ее запросит.
Таким образом, кеширование в WordPress увеличивает скорость загрузки сайта , поскольку к базе данных будет совершаться меньше обращений. Это улучшение скорости может значительно повлиять на производительность ваших сайтов в поисковых системах и потенциально увеличить ваш трафик.
С 2010 года скорость сайта является важным фактором ранжирования в Google. Это означает, что если скорость загрузки вашего сайта низкая, это может привести к деиндексации вашего сайта поисковыми системами.
Чтобы узнать больше об оптимизации скорости WordPress (помимо кэширования), ознакомьтесь с этим руководством о том, как ускорить работу вашего сайта WordPress.
Начало работы с WP Super Cache
Плагин WP Super Cache создает статические файлы из вашей базы данных WordPress и временно сохраняет их на сервере . Эти файлы кеша передаются вашим пользователям вместо запросов к базе данных.
По умолчанию файлы хранятся в папке « wp-content/cache » на вашем сервере WordPress, где размещается .
Этот подключаемый модуль кэширования будет отображать статические html-файлы для пользователей, которые не вошли на ваш сайт, пользователей, которые не оставляли комментарии на вашем сайте, и пользователей, которые не обращались к какой-либо странице, защищенной паролем.
Для начала вам необходимо установить и активировать плагин WP Super Cache на панели управления WordPress.
Для этого перейдите в «Плагины » > «Добавить новый », а затем введите «wp super cache» в поле поиска.
Затем нажмите кнопку «Установить сейчас», а когда установка завершится, нажмите Активировать .
Вы получите уведомление об отключении плагина и ссылку на страницу настроек плагина, где можно включить кэширование.
Кроме того, вы можете получить доступ к панели настроек плагина, выбрав Настройки > WP Super Cache .
Как настроить WP Super Cache
На странице настроек выберите параметр «Кэширование включено», как показано на изображении ниже, чтобы включить кэширование на вашем сайте WordPress.
После этого нажмите кнопку «Обновить статус».
Эта опция включает простое кэширование на вашем сайте. Это отключит кеширование для вошедших в систему пользователей, а также включит перестроение кеша.
Восстановление кеша просто означает, что плагин очистит старые файлы кеша через определенный интервал и сгенерирует новый кеш на вашем сервере.
Вы можете работать с базовыми конфигурациями в простом режиме, потому что он отлично подходит для большинства сайтов. Однако, если вы хотите иметь больше гибкости в том, как плагин кэширования работает на вашем сайте, вы можете использовать Расширенные настройки для настройки дополнительных параметров.
Для этого щелкните вкладку «Дополнительно», чтобы открыть страницу настроек расширенного режима.
Настройки расширенного режимаВ расширенных настройках можно выбрать один из двух способов доставки кэша (простой или экспертный режим).
Простая версия использует PHP для хранения статических файлов на вашем сервере. Версия Expert использует правило Apache Mod Rewrite на вашем сервере, которое работает быстрее, чем простая версия.
Однако на экспертном уровне для эффективной работы требуется обновление правил перезаписи модов в файле .htaccess. Вы можете использовать метод доставки Simple Cache, если вам неудобно редактировать файлы сервера.
После выбора метода доставки кеша прокрутите вниз до настроек «Разное» и выполните следующие настройки.
Разное
В разделе «Ограничения кэша» рекомендуется выбрать параметр, отключающий кэширование для вошедших в систему пользователей. Это связано с тем, что пользователям, которые входят на ваш сайт, часто требуется доступ к динамическим данным.
Далее отметьте опцию, отключающую кеширование на страницах с параметрами GET, таких как страницы результатов поиска.
Вы также должны поставить галочку, чтобы включить сжатие страницы. Эта опция сжимает файлы вашего сайта, такие как изображения, что улучшит скорость загрузки ваших сайтов.
Мы рекомендуем оставить параметр восстановления кэша включенным. Это гарантирует, что пользователи также получат версию вашего сайта в суперкэше, пока плагин создает новый файл кеша на сервере.
Наконец, установите флажок, чтобы включить кэширование браузера 304. Эта опция позволяет плагину WP Super Cache хранить статические файлы в браузере пользователей.
Дополнительно
Прокрутите вниз до «Дополнительно» и установите флажок, чтобы включить динамическое кэширование. Этот параметр будет генерировать статический контент для динамических файлов, таких как медийные объявления Google AdSense.
Далее вы должны поставить галочку, чтобы очищать все файлы кеша при публикации или обновлении сообщения в своем блоге.
Наконец, установите флажок, чтобы время от времени проверять домашнюю страницу и предотвращать кэширование. Это полезно, потому что многие блоги отображают свои сообщения на главной странице, которая регулярно обновляется для большинства новостных сайтов.
Ниже дополнительных настроек вы найдете настройки «Расположение кэша», с помощью которых вы можете указать, где вы хотите хранить статические файлы на вашем сервере. Расположение по умолчанию отлично подходит для большинства сайтов.
После настройки параметров на вкладке «Дополнительно» нажмите «Обновить статус», чтобы сохранить изменения.
Срок действия и сбор мусора
На вкладке расширенного режима плагина WP Super cache прокрутите вниз и найдите настройки «Срок действия и сбор мусора». Здесь вы можете установить время ожидания кеша. Это время, в течение которого файл кеша действителен, после чего он будет перестроен плагином.
Время ожидания по умолчанию для составляет 1800 секунд (30 минут) , и он хорошо работает для большинства сайтов. Тем не менее, мы рекомендуем использовать 1 час (3600 секунд), если вы не так часто обновляете свой сайт .
Далее мы установим интервал для сборки мусора. Сборка мусора — это просто процесс удаления старых файлов кэша на сервере. После того, как подключаемый модуль перестроит ваши файлы кеша, устаревшие файлы не будут немедленно удалены с сервера.
Сборщик мусора заботится о постоянной очистке файлов кэша через указанный интервал времени. Он устанавливает задание cron WordPress, которое будет запускаться с указанным вами интервалом.
Здесь мы использовали планировщик часов, чтобы настроить плагин на ежечасную проверку устаревших файлов, как показано на изображении выше.
После установки времени истечения срока действия и интервала для сборки мусора прокрутите вниз и нажмите кнопку «Изменить срок действия», чтобы сохранить изменения.
Настройки принятых имен файлов и отклоненных URI
Ниже срока действия вы найдете настройки принятых имен файлов. Здесь вы можете указать страницы, для которых вы хотите отключить кэширование.
Очень динамичные страницы, такие как страницы поиска, не следует кэшировать , поскольку содержимое страницы зависит от того, что ищет пользователь.
Нажмите «Сохранить настройки» после выбора отклоненных URI на вашем сайте.
Включить CDN
Включение CDN — это необязательная конфигурация плагина, которая повысит скорость загрузки вашего блога WordPress.
CDN (сеть доставки контента) помогает в обслуживании статических файлов на вашем веб-сайте, таких как изображения, CSS или файлы JavaScript.
Они хранят ваши файлы в нескольких центрах обработки данных по всему миру, что помогает сократить расстояние между файлами вашего сервера и вашими пользователями. Это, в свою очередь, освободит ваш сервер от задачи рендеринга статических файлов из базы данных.
WP Super Cache поддерживает настройку CDN. Вы можете использовать внешнюю службу CDN или функцию Site Accelerator в плагине Jetpack.
Чтобы начать, перейдите на вкладку CDN на странице настроек WP Super Cache.
Если вы уже используете Jetpack на своем сайте, вы можете щелкнуть ссылку, чтобы перейти на страницу настроек Jetpack, как показано на изображении выше.
Здесь щелкните вкладку «Производительность» и включите функцию ускорителя сайта.
После этого ваши статические файлы будут автоматически обрабатываться серверами Jetpack.
Кроме того, вы можете использовать внешнюю службу CDN, а затем подключить файлы своего сайта к внешнему URL-адресу, такому как https://cdn.yoursite.com.
Для этого вам необходимо настроить свой сайт WordPress для использования службы CDN (если вы еще не используете ее). Вот наш список лучших CDN для использования в WordPress.
После настройки вашего сайта с помощью службы CDN установите флажок «Включить поддержку CDN», а затем введите URL-адрес удаленной CDN в поле, как показано ниже.
Другие настройки можно оставить без изменений. Затем прокрутите вниз и отметьте опцию «Пропустить HTTPS, чтобы избежать ошибок «смешанного контента»». Это гарантирует, что ваш сайт всегда будет защищен значком замка.
Наконец, нажмите кнопку Сохранить изменения.
Тестирование вашего сайта
К этому моменту вы выполнили основные настройки, которые необходимо настроить, чтобы плагин заработал. Теперь вы можете использовать такой инструмент, как GTmetrix, для проверки скорости вашего сайта после настройки плагина.
Если вы хотите просмотреть информацию о сгенерированных файлах кеша, нажмите на вкладку «Содержание» на странице настроек плагинов.
Также вы можете вручную удалить файлы кэша, нажав на кнопку Удалить кэш.
Заключение — WP Super Cache
WP Super Cache — это один из многих плагинов кэширования WordPress, которые помогают повысить скорость загрузки ваших сайтов. В этом руководстве вы узнали о преимуществах использования плагина кэширования, а также о том, как настроить плагин на сайте WordPress.
Однако ускорение вашего сайта WordPress может стать проблемой, особенно если вы используете много плагинов на своем сайте.