Всем привет ! Сегодня я буду разбирать по частям очередной супер популярный плагин — WP Super Cache. Данный плагин ускоряет сайт, за счёт кэширования файлов. Так же в плагине есть дополнительные функции для ускорения сайта:
— PHP caching, кэширует не только HTML но и PHP код.
— Compress pages, функция сжатия страниц.
— Don’t cache pages for known users, не кэширует страницы для известных пользователей.
— Cache rebuild, функция перестройки кэша.
— CDN support, поддержка CDN.
— Extra homepage checks, проверка дополнительных страниц.
Установить плагин вы сможете прямо из админ-панели wordpress. Перейдите по вкладке: Плагины — Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.
После установки и активации плагина, вам нужно будет включить кэширование, для этого перейдите по вкладке: Настройки — WP Super Cache. В разделе — Статус кэширования, отметьте значение — Кэширование включено, затем нажмите на кнопку — Обновить.
Настройки
— Статус кэширования, здесь я рекомендую оставить всё как есть, должны быть отмечены значения с пометкой (Рекомендовано). Кэшировать сессии просмотров для быстрого доступа и Использовать PHP для обслуживания кэша. В дальнейшем, при росте посещаемости, можно включить модуль — mod_rewrite, так как он быстрее чем php кэширование.
— Разное, здесь так же, отметьте значения с пометкой (Рекомендовано). Поставьте галочки в следующих значениях:
Сжимать файлы кэша.
304 Not Modified browser caching.
Не кэшировать страницы для известных пользователей.
Авто перестройка кэша.
Внимание ! Если на вашем Хостинге включено сжатие файлов по умолчанию или у вас установлен плагин для сжатия файлов, то не ставьте галочку в значении — Сжимать файлы кэша, так как это может привести к не корректной работе сайта.
— Настройки, рекомендую включить следующие функции:
Enable dynamic caching, включение динамического кэширования. Ставьте галочку, если на вашем сайте есть динамические объекты, которые постоянно изменяются. И если вы постоянно, каждый день, вносите на свой сайт какие-либо изменения, то так же рекомендую включить данную функцию.
Mobile device support, кэширование для мобильной версии сайта. Если у вас нет мобильной версии сайта, то можете не включать данную функцию.
Дополнительная сверка кэша, проверка кэша, чтобы соответствовала оригиналу.
Обновлять страницу при добавлении нового комментария к ней.
Блокировка файлов, функция для маломощных хостингов. Если у вас возникают какие-то проблемы в работе сайта, попробуйте отключить данную функцию.
— Cache Location, здесь указан путь к папке с кэшем. Нажмите на кнопку — Обновить, что бы сохранить все сделанные изменения.
— Просроченные страницы & Очистка мусора.
Cache Timeout, здесь можно установить время в секундах для обновления кэша. То есть, каждые 3600 секунд старый кэш будет удаляться, а новый создаваться. Плагин рекомендует установить значение — 3600 секунд, но вы должны знать, чем меньше период, тем сильнее нагрузка на сайт. Я считаю, что обновлять кэш каждый день, это вполне достаточно, то есть, в секундах это примерно: 6 000 — 10 000 секунд.
Scheduler, проверка устаревших кэшированных файлов. Здесь рекомендую выбрать значение — Каждый день, это самый оптимальный вариант.
Notification Emails, если поставите галочку, то вам на электронную почту будет приходить уведомление, при каждом обновлении кэша.
После сделанных изменений, нажмите на кнопку — Изменить время жизни копии.
— Допустимые имена & Запрещенные адреса, здесь можно отметить типы страниц, которые не будут кэшироваться. Например, если вы не используете на своём сайте — Архивы, Метки или Рубрики, Фиды, то можно их не кэшировать.