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

Оптимизацию производительности WordPress надо допиливать самому. Это требует навыков. Скорость WordPress ложится на плечи веб-разработчика.

Имея это в виду, вот пять советов, которые помогут с WordPress.

5 советов по оптимизации производительности WordPress

1. Производительность WordPress зависит от надежных мер безопасности

Без безопасности веб-сайт может полностью закрыться или стать настолько скомпрометированным, что производительность станет реальной проблемой. Загрузка может стать невероятно медленной, страницы могут не появиться, или, что еще хуже, посетители сами могут стать целями хакерских атак.

Несколько фирм разработали отличные плагины WordPress (например, Sucuri ), чтобы блокировать хакерам доступ к пользовательским логинам, базам данных, файлам и инструментам управления файлами. Если вы хотите повысить уровень своих мер безопасности, посмотрите, как обезопасить ваш сайт WordPress.

2. Кэшируйте / минимизируйте и используйте плагины сжатия

Скорость — это «все» в сети. Что бы ни предлагали ваши сайты или сайты ваших клиентов, лучше бы они работали быстро! Каждая секунда учитывается при ожидании загрузки страницы:

Отказ от страниц увеличивается почти сразу, 25 процентов пользователей веб-сайтов уходят через четыре секунды. Через 10 секунд число приближается к 50 процентам.

Разработчики WordPress создали множество плагинов для кеширования, минимизации и сжатия данных сайта. Сначала перейдите на страницу Google PageSpeed ​​Insights или Pingdom. Эти бесплатные инструменты анализируют сайты для мобильных и настольных ПК на предмет оптимальной производительности и дают рекомендации по улучшению, которые включают в себя предложения по кешированию, сжатию и минимизации кода.

Что такое кэширование страниц?

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

WordPress можно кэшировать в браузерах. Некоторые плагины могут быть оптимизированы для определенных браузеров. Сервисы, такие как Google Analytics или Clicky (два самых популярных) могут помочь определить браузеры, которые посетители чаще всего используют. Вы можете использовать эту информацию таким образом, чтобы настроить выбранный плагин кэширования.

Популярные плагины — WP Super Cache, W3 Total Cache, WP Rocket и Wordfence. У всех есть бесплатные и платные пакеты. WordPress называет их лучшими плагинами для кэширования, о которых вы возможно уже слышали.

Что такое сжатие файлов?

Некоторые очень большие файлы, особенно изображения и видео, могут долго загружаться и запускаться. Инструменты сжатия, такие как Smush и BJ Lazy Load, улучшают производительность и скорость WordPress, уменьшая размеры изображений по мере их загрузки или загружая контент перед загрузкой изображений.

Многие эксперты, выступавшие на WordCamp Phoenix в 2016 году, также рекомендовали сжимать изображения перед загрузкой с помощью Photoshop или других инструментов оптимизации изображений, даже если вы используете инструмент сжатия.

Существует два инструмента для сжатия видео: с потерями и без потерь. Инструмент с потерями ухудшит качество видео во время сжатия, а инструмент без потерь — нет. Но файлы без потерь будут намного больше и загружаться медленнее. Плагин LazyLoad for Video , например, размещает интерактивные превью вместо встроенных видео, чтобы повысить производительность WordPress.

Что такое минимизация?

Ищите настройки минимизации в темах, инструментах кэширования и оптимизации изображений, которые обсуждались выше. Установите их для минимизации таких элементов, как встроенные файлы JavaScript и CSS, которые остаются статичными. Уже одно это решит множество проблем с производительностью WordPress и облегчит медленную загрузку. WPBeginner.com рекомендует плагин Better WordPress Minify с инструкциями по настройке, которые являются стандартными для большинства других инструментов кэширования / минимизации.

3. Выполняйте обновления быстро и своевременно

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

Фактически, использование старых, устаревших тем и плагинов может серьезно скомпрометировать сайт, даже если вы обновите сам WordPress.
Просто убедитесь, что у вас есть резервный плагин, чтобы последняя версия сайта могла быть восстановлена, если что-то пойдет не так.

4. Проверьте хост сайта перед использованием CDN и Google AMP

Много было написано о сетях доставки контента (CDN) и Google Accelerate Mobile Pages (AMP), чтобы повысить производительность WordPress. CDN имеют свои собственные серверы для ускорения доставки кэшированного контента в зависимости от местоположения пользователя. Если вы решите использовать CDN, вам придется изменить сервер имен в диспетчере домена.

Прежде чем использовать CDN, такой как Cloudflare, сначала узнайте у хоста сайта, есть ли у него предложения по ускорению работы сайта, и согласовываются ли они с CDN, который вы рассматриваете.

Не все хосты хорошо работают с CDN.
AMP помогает ускорить работу WordPress на мобильных устройствах. Несмотря на то, что мобильные устройства являются наиболее распространенным способом посещения веб-сайтов пользователями, не все инструменты оптимизации хорошо им соответствуют. Если вы используете плагин Yoast SEO, загрузите плагин Glue , который интегрирует оптимизацию Yoast SEO в мобильные страницы AMP.

5. Держите базу данных WordPress оптимизированной

WordPress настолько удобен для пользователя, что многие пользователи даже не осознают, что за ним стоит база данных! Сделайте одолжение своим клиентам и используйте плагин, такой как WP-Optimize , который оптимизирует базу данных WordPress. Установите его, чтобы сохранить только определенное количество страниц и ревизий публикаций, или определите временные рамки, в которые ревизии удаляются.

Сохраняйте скорость WordPress в отличной форме. Производительность всегда на первом месте.