Как ускорить блог? Плагин кэширования wordpress — Hyper cache. Hyper Cache — включаем плагин кэширования в Вордпресс для оптимизации WP блога и снижения его нагрузки на сервер хостинга Кэширование страниц wordpress
Важность кэширования в WordPress
5 (100%) 1Оптимизация WordPress — буферизация и сжатие за 5 минут.
Вы уже знаете, что скорость загрузки страницы важна и для ее позиции в результатах поиска, и для удовлетворения пользователей, которые с большей вероятностью вернутся на быстро работающие веб-сайты. Скорость загрузки зависит в первую очередь от размера услуги, и она должна быть как можно меньше. Благодаря этому будет легче справляться с ростом популярности сайта, в конце концов, чем выше нагрузка на сервер и ссылки, тем больше будет стоить его запуск.
Лучший плагин кэширования страниц: WP Super Cache
Самый простой и в то же время очень эффективный способ уменьшить вес сайта, построенного на WordPress, — это найти готовый бесплатный и лучший плагин кэширования WordPress в 2019 году - WP Super Cache . Его задача — сжать отображаемый вид страницы и сохранить его на сервере в т.н. страничный буфер (кеш). Если содержимое страницы не изменится, пользователи получат это сжатое представление, загруженное намного быстрее. Это также уменьшит нагрузку на сервер, поскольку для правильного конфигурирования представления кэша не требуется выполнение объема кода PHP, например, для обслуживания обычного веб-сайта WordPress.
После установки плагина WP Super Cache из репозитория WordPress и его активации перейдите к настройкам в кабине (Настройки> WP Super Cache). В отображаемом параметре «Кэширование» выберите параметр «Кэширование включено», затем нажмите «Обновить состояние».
Теперь перейдите на вкладку «Простые». Здесь вы установите параметры, которые позволят WP Super Cache работать более эффективно. Вот что включить:
Не забудьте включить кэширование на сайте в настройках плагина WP Super Cache
Настройка кэширования WordPress
Ниже вы найдете дополнительные настройки плагина для кэширования WP Super Cache.
Кэширование включено — благодаря этому информация о сайте будет сохраняться, что ускорит обслуживание самых популярных сайтов.
Использовать PHP для обслуживания файлов кэша — будет использоваться для обслуживания сжатых страниц интерпретатором PHP. Однако спросите у своего хостинг- провайдера, не будет ли лучше использовать метод mod_rewrite здесь.
Сжатие страниц, чтобы они быстрее обслуживались посетителями — статические страницы также будут сжаты, а не только записи. Некоторые серверы могут иметь проблемы с этим, если это так, просто отключите эту опцию.
304 Не модифицированное кэширование браузера. Указывает, когда будет сохранена последняя модификация страницы, и если это не так, страница будет снова сжата.
Если вы работаете над сайтом, например, работаете над его внешним видом, вам также следует установить флажок Не кэшировать страницы для известных пользователей. Зарегистрированные пользователи (включая администратора) будут получать текущие и не кэшированные версии страниц, чтобы они могли видеть изменения на регулярной основе.
После настройки этих параметров (которые являются лишь верхушкой айсберга, параметры конфигурации WP Super Cache намного больше), нажмите кнопку Обновить состояние. Все, что вам нужно сделать, это перезагрузить страницу (желательно в режиме инкогнито браузера), и вы увидите, насколько быстрее она работает.
Плагин WP Smush для оптимизации изображений WordPress
Вторая важная операция, которую вы должны сделать, чтобы уменьшить вес страницы, — это оптимизация изображений для сайта WordPress, нужно уменьшить размер загружаемых изображений. Это серьезная проблема, потому что сегодня даже фотографии, сделанные с помощью мобильного телефона, имеют много мегабайт. Фотогалереи быстро становятся очень тяжелыми. Конечно, вы можете уменьшить фотографии вручную с помощью графического редактора или программного обеспечения для управления фотографиями, но это много времени и обременительно, когда есть много фотографий. Было бы лучше, если бы WordPress правильно сжимал загруженные фотографии, не теряя при этом их качества.
Плагин WP Smush может автоматически оптимизировать загружаемые изображения для сайта WordPress
Очень хороший плагин для этой цели — WP Smush — Image Optimization . Он скомпилирует всю графику.jpeg, .png и.gif, которую вы загрузите в WordPress. Он работает автоматически, но вы увидите его конфигурацию и меню также в кабине (Media> WP Smush). Максимальный размер сжатого изображения составляет 8 МБ, в то время как вы можете добавить до 32 МБ, выбрав параметр Отправить новый сервер на сервер.
В настройках плагина у вас есть следующие опции:
Настройки плагина WP Smush для оптимизации изображений wordpress
Автоматически стирать мои изображения при загрузке — позволяет автоматически сжимать фотографии, загруженные в медиатеку WordPress (и включено по умолчанию)
Сохранение данных EXIF изображения — сохранение информации (метаданных) об изображении. Обычно это отключено, но если вы делаете галерею своих фотографий, вы можете включить ее для сохранения данных EXIF.
Изменение размера оригинальных изображений — если у вас есть оригинальные фотографии в другом месте, вы можете включить эту опцию, чтобы сэкономить много места. Только сжатые файлы будут храниться на сервере. После включения необходимо установить максимально возможный размер изображения (ширину и высоту) в пикселях, они будут увеличены до добавления в библиотеку.
WP Smush имеет свою платную Pro версию. Он предоставляет дополнительные параметры, позволяет сжимать большие файлы и делать это с большей эффективностью. Если вы создаете страницы с фотогалереями, покупка может быть очень хорошей идеей.
Это только начало оптимизации, которая ждет, когда вы получите сверхбыстрый сайт на WordPress. Однако вы уже предприняли самые важные шаги, и если вы проверите результаты своего веб-сайта в инструментах тестирования, вы увидите значительное улучшение.
В продолжении данной статьи мы подготовили для вас .
Здравствуйте дорогие читатели блога В данной статье мы затронем важную тему ускорения вашего блога на платформе WordPress и снижения нагрузки на сервер хостинга с помощью hyper cache.
— это плагин кэширования wordpress (кеш wordpress). Обязательно применяй кэш wordpress и скорость загрузки твоего сайта существенно увеличится.
При увеличении количества посетителей на ваш блог возникает проблема. Когда читатель хочет посмотреть определенную страницу на вашем сайте, он должен подождать, когда на сервере она сгенерируется в соответствии с ее темой wordpress и содержанием.
Сколько раз будут запрашивать определенную страничку, столько раз она будет создаваться на сервере снова и снова. Чем больше посетителей придут на блог, тем больше нагрузки на сервер и дольше время загрузки.
Все это можно избежать, если применить так называемое кэширование или кеш wordpress . Что это такое?
Это процесс сохранения сгенерированной странички по вашему запросу в определенной директории на сайте с помощью плагина Hyper cache. Теперь, если еще кто-то обратиться на сервер к той же странице, она не будет генерироваться заново, а просто возьмется из нужной папки, где хранится кэш wordpress и передастся на браузер пользователя.
Таким образом кэширование веб-страниц блога является очень эффективным способом уменьшения нагрузки на сервер хостинга и ускорения работы всего блога.
Плагин Hyper cache. Установка и настройка кеш wordpress.
Очень хорошо, что кэш wordpress работает только для незарегистрированных пользователей вашего блога. В большинстве случаев владельцы сайтов не разрешают регистрироваться посетителям на своем ресурсе и получается, что единственный человек, зарегистрированный на блоге – это администратор, то есть вы.
Это значит, что лично для вас кеш wordpress работать не будет и это замечательно. Представьте, что вы произвели какие то изменения на своем блоге (например в дизайне), тогда получается вы эти изменения не увидите, пока не сбросите кэш wordpress и так нужно было бы делать постоянно.
Скачать плагин кэширования можно с официального сайта wordpress .
- Распакуйте архив с плагином и закиньте папку Hyper cache в папку c плагинами wp-content/plugins/ на вашем сервере с помощью FTP клиента
- Зайдите в консоль вашего блога Плагины-Добавить новый-Загрузить-Установить
Включение кэш wordpress.
Для этого откройте для редактирования файл конфигурации wp-config.php, который находится в корневой директории вашего блога и вставьте туда следующую строчку кода:
define(‘WP_CACHE’, true);
Это можно также выполнить с помощью файлового менеджера Filezila.
Вставку можно производить в любое место файла конфигурации wp-config.php где-нибудь ближе к концу, но до строки:
/** Абсолютный путь к директории WordPress. */
if (!defined(‘ABSPATH’))
или, если на английском языке:
/** WordPress absolute path to the WordPress directory. */
if (!defined(‘ABSPATH’))
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
Теперь возвращаемся в консоль блога Плагины, находим плагин кэширования Hyper cache и активируем его.
Для того, чтобы плагин Hyper cache мог создать на блоге папку для кеш wordpress , нужно установить права доступа 777 на папку wp-content или wp-content/plugins/hyper cache/. Об установки прав доступа читай эту
Затем папкам wp-content или wp-content/plugins/ hyper cache можно вернуть права 755, а новой папке wp-content/plugins/ hyper cache/cache поставить 777, и тогда плагин Hyper cache сможет в нее записывать или стирать все файлы HTML с кэш wordpress .
Настройка правильной работы плагина Hyper cache.
Зайдем в настройки Hyper cache сразу после активации его работы, нажав Параметры
Или то же самое будет, если зайти в консоль блога Параметры — Hyper cache
В области Конфигурация будет сделана основная часть настроек плагина кэширования Hyper cache. В первую очередь ставим галочку напротив поля Активировать кэш? И сохраняем настройки Сохранить.
Все, кеш wordpress включено, можно увидеть далее сколько всего страниц кэшировано.
Напротив поля Время жизни кэшированных страниц нужно выставить число в минутах, в течении этого времени будет храниться HTML копия ваших веб-страниц и любой пользователь будет в течении этого времени получать ее именно оттуда.
Не имеет смысла ставить число маленьким, так как большинство страниц на вашем блоге не обновляется и храниться в архиве. У меня стоит 7200 минут (5 дней) Так советует известный технарь Е.Попов.
Нужно только смотреть, позволяет ли дисковое пространство на сервере хранить много кэшированных страниц. А это зависит от тарифного плана на хостинг, который вы купили для своего блога и количества посетителей, вернее количества страниц, которые читатели хотели бы посмотреть.
В основном дисковое пространство не менее 2-5 Гб, так что 7200 минут будет как раз.
Следующее поле «Автоочистка каждые” тоже предназначено для оптимального использования дискового пространства жесткого диска на сервере. То есть каждые 1440 минут (это в моих настройках соответствует 1 день) из папки с кешом удаляются заметки, время жизни которых истекло.
Так удаляются ненужные и бесполезные файлы с той периодичностью, которую зададите вы.
С помощью поля Как очищать кэш можно задать способ очистки при обновлении старого материала или при создании нового:
- All - соответствует обновлению всего кеш wordpress
- None - кэш wordpress не изменяется
- Single page (Single page strikly) — обновляется кэш только той заметки, в которой произошли изменения
Это поле можете заполнить как у меня (смотри выше) или выбрать самостоятельно.
В поле Gzip сжатие можно поставить галочку, и тогда файлы кеш wordpress будут сохраняться и отправляться в сжатом виде, что уменьшит нагрузку на сервер и увеличит скорость блога.
Если будет галочка в поле Do not cache the home (Не кэшировать домашнюю страницу) домашняя страница не подвергнется процессу кэширования.
Это можете понадобиться в случае частого обновления домашней страницы, когда само создание кэш wordpress теряет смысл, так как кэш часто обновляется и тогда не важно, где идет формирование страницы – из КЭШа или обычным образом.
Если вы не хотите кэширования какой-либо части блога, можно в поле исключить URI вписать часть адреса (например категории блога /kartinki-foto-smeshno) и тогда страницы, содержащие эту часть URL адреса кэшироваться не будут.
Остальные настройки можно оставить как есть. Не забудьте нажать кнопку Сохранить.
Рядом с кнопкой Сохранить еще очень важная кнопка Очистить кэш. Она вам понадобиться, когда вы измените дизайн блога и захотите, чтобы обновления увидели и посетители блога. Иначе им постоянно будет выдаваться только старая кэшированная версия всех страниц.
Основная работа выполнена, нужно проверить, работает ли кэширование на блоге с помощью плагина Hyper cache . Для этого выполните следующие действия:
Зайдите на свой блог через другой браузер. Получится, что вы зашли как обычный посетитель, а не администратор
Нажмите кнопки Ctrl-U. Перед вами откроется исходный код страницы
Пройдите в самый низ исходного кода. Вы должны увидеть что-то наподобие строчки