Оптимизация WordPress — буферизация и сжатие за 5 минут.
Вы уже знаете, что скорость загрузки страницы важна и для ее позиции в результатах поиска, и для удовлетворения пользователей, которые с большей вероятностью вернутся на быстро работающие веб-сайты. Скорость загрузки зависит в первую очередь от размера услуги, и она должна быть как можно меньше. Благодаря этому будет легче справляться с ростом популярности сайта, в конце концов, чем выше нагрузка на сервер и ссылки, тем больше будет стоить его запуск.
Лучший плагин кэширования страниц: WP Super Cache
Самый простой и в то же время очень эффективный способ уменьшить вес сайта, построенного на WordPress, — это найти готовый бесплатный и лучший плагин кэширования WordPress в 2019 году — WP Super Cache. Его задача — сжать отображаемый вид страницы и сохранить его на сервере в т.н. страничный буфер (кеш). Если содержимое страницы не изменится, пользователи получат это сжатое представление, загруженное намного быстрее. Это также уменьшит нагрузку на сервер, поскольку для правильного конфигурирования представления кэша не требуется выполнение объема кода PHP, например, для обслуживания обычного веб-сайта WordPress.
После установки плагина WP Super Cache из репозитория WordPress и его активации перейдите к настройкам в кабине (Настройки> 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 — Image Optimization . Он скомпилирует всю графику .jpeg, .png и .gif, которую вы загрузите в WordPress. Он работает автоматически, но вы увидите его конфигурацию и меню также в кабине (Media> WP Smush). Максимальный размер сжатого изображения составляет 8 МБ, в то время как вы можете добавить до 32 МБ, выбрав параметр Отправить новый сервер на сервер.
В настройках плагина у вас есть следующие опции:
Автоматически стирать мои изображения при загрузке — позволяет автоматически сжимать фотографии, загруженные в медиатеку WordPress (и включено по умолчанию)
Сохранение данных EXIF изображения — сохранение информации (метаданных) об изображении. Обычно это отключено, но если вы делаете галерею своих фотографий, вы можете включить ее для сохранения данных EXIF.
Изменение размера оригинальных изображений — если у вас есть оригинальные фотографии в другом месте, вы можете включить эту опцию, чтобы сэкономить много места. Только сжатые файлы будут храниться на сервере. После включения необходимо установить максимально возможный размер изображения (ширину и высоту) в пикселях, они будут увеличены до добавления в библиотеку.
WP Smush имеет свою платную Pro версию. Он предоставляет дополнительные параметры, позволяет сжимать большие файлы и делать это с большей эффективностью. Если вы создаете страницы с фотогалереями, покупка может быть очень хорошей идеей.
Это только начало оптимизации, которая ждет, когда вы получите сверхбыстрый сайт на WordPress. Однако вы уже предприняли самые важные шаги, и если вы проверите результаты своего веб-сайта в инструментах тестирования, вы увидите значительное улучшение.
В продолжении данной статьи мы подготовили для вас еще 10 шагов по оптимизации сайта на WordPress.