Контрольный список из 8 шагов для более быстрого сайта WordPress
Опубликовано: 2019-08-07
Последнее обновление — 8 июля 2021 г.
WordPress — это быстрая, масштабируемая и простая в использовании система управления контентом, но все мы сталкивались с медленными, неотзывчивыми и разочаровывающими сайтами WordPress. Есть много причин низкой производительности, но они сводятся к неправильной конфигурации, плохому хостингу и неоптимизированному коду и активам.
Исправление медленного сайта WordPress — это не пятиминутная работа, но даже не разработчики могут реализовать оптимизацию, которая имеет огромное значение для производительности. В этой статье мы рассмотрим восемь оптимизаций, которые улучшат производительность практически любого сайта WordPress.
Проверьте мобильную производительность на старом устройстве
Трудно получить реалистичное представление о пользовательском опыте, обеспечиваемом сайтом WordPress, когда его страницы загружаются в браузере, работающем на высокопроизводительном ноутбуке с высокоскоростным широкополосным подключением.
Маловероятно, что у каждого посетителя есть подобные настройки, и даже если они есть, средний сайт получает больше посетителей, использующих мобильные устройства, чем настольные компьютеры. Мобильные устройства могут не иметь возможности быстро отображать тяжелые сайты. Мобильные сети подвержены задержкам и замедлениям.
Стоит выяснить, как ваш сайт WordPress работает на мобильных устройствах с медленным сетевым подключением, потому что если вы сможете сделать его быстрым для этих посетителей, то он будет быстрым и для всех.
Такие браузеры, как Google Chrome и Firefox, включают в свои инструменты для разработчиков функцию регулирования производительности процессора и скорости сети. Инструмент Chrome Lighthouse , который можно найти на вкладке «Аудит» инструментов разработчика, позволяет владельцам сайтов применять несколько параметров регулирования.
Удалить неиспользуемые плагины
Плагины не обязательно ухудшают производительность WordPress, но могут. Плагины WordPress добавляют код, который может выполняться при загрузке страниц. Код может делать сетевые запросы, запросы к базе данных или просто растрачивать ресурсы обработки, выполняя задачи, которые не оказывают видимого воздействия.
Удаление неиспользуемых или ненужных плагинов не повредит пользовательскому опыту и может повысить производительность. Просмотрите плагины, установленные на сайте, и отключите или удалите те, которые не нужны.
Используйте облегченную тему
Тема сайта WordPress играет важную роль в том, насколько хорошо он работает. Как и плагины, темы добавляют код и выполняют сетевые запросы. Раздутые темы добавляют огромное количество JavaScript на страницы WordPress, большая часть которых используется для поддержки функций, добавляющих ненужный беспорядок в дизайн сайта.

Вместо того, чтобы устанавливать тему, которая включает в себя все навороты, подумайте о том, чтобы выбрать простую тему и добавлять функции с помощью плагинов, когда они вам нужны. Storefront — отличный вариант для магазина WooCommerce.
Оптимизация изображений
На средней веб-странице изображения являются самым большим компонентом. aРазмер изображения представляет собой особую проблему для мобильных устройств, где изображения отображаются в маленьком размере, даже если загружается полноразмерное изображение.
WordPress поддерживает адаптивные изображения; он генерирует несколько версий каждого изображения в разных размерах и отправляет соответствующий размер в браузер. Тем не менее, пользователи WordPress могут сделать больше, чтобы браузеры не тратили время и трафик на загрузку лишних данных изображения.
Камеры встраивают в изображения большое количество метаданных. Изображения, загруженные с Unsplash и других популярных сайтов с бесплатными изображениями, также содержат метаданные. Дополнительные данные полезны для фотографов, но не для обычного посетителя сайта. Удаление метаданных и оптимизация сжатия изображения могут значительно уменьшить размер изображения, не влияя на качество изображения.

Плагины WordPress, такие как Smush Image Compression and Optimization , обрабатывают изображения и гарантируют, что они не больше необходимого.

Установите плагин кэширования
Поведение WordPress по умолчанию заключается в создании страниц по запросу. Это означает выполнение PHP-кода и выполнение запросов к базе данных, что требует времени. Кэширование сокращает время, необходимое для ответа на запросы браузера, путем отправки страниц и частей страниц, созданных в ответ на предыдущие запросы.
Большинство веб-страниц не меняются быстро. Они остаются неизменными от одного посетителя к другому, поэтому нет смысла многократно создавать одну и ту же страницу.
Есть несколько плагинов кэширования на выбор, в том числе:
- WP Rocket , плагин премиум-класса, который должен быть простым в использовании.
- WP Total Cache — бесплатный плагин, который обеспечивает детальный контроль над параметрами кэширования, но с ним сложнее справиться.
- WP Super Cache , популярный плагин кэширования, разработанный Automattic, компанией, основанной создателем WordPress Мэттом Мулленвегом.
Любой из этих плагинов может значительно повысить производительность сайта WordPress при одновременном снижении нагрузки на его учетную запись хостинга.
Используйте сеть распространения контента
Сеть распространения контента (CDN) берет статические ресурсы сайта и распределяет их по серверам по всему миру. Когда браузер запрашивает эти ресурсы, они обслуживаются из ближайшего местоположения CDN. CDN уменьшают задержку, ускоряют загрузку страниц и снижают нагрузку на сервер.

Лучшие хостинг-провайдеры WordPress включают пропускную способность сети распространения контента в свои планы хостинга, но также возможно подключить сайт WordPress к CDN, такой как MaxCDN или Cloudflare . Плагины кэширования, о которых мы упоминали ранее, имеют функцию интеграции с CDN.
Минимизировать встраивание видео
Видео являются важной частью работы в Интернете, но они имеют свою цену, когда речь идет о производительности. Когда видео встраивается, страница загружает большое количество JavaScript и других ресурсов для проигрывателя и дополнительных функций. Видео может добавить до мегабайта дополнительных данных, прежде чем посетитель нажмет кнопку воспроизведения.
Владельцы сайтов WordPress должны попытаться найти баланс между производительностью и контентом на странице. Видео часто необходимо, но если видео просто декоративное или мало добавляет страницу, его удаление может привести к значительному ускорению.
Переход к лучшему хостинг-провайдеру
Сервер, на котором размещен сайт WordPress, оказывает наибольшее влияние на его производительность. Хостинговая компания предоставляет вычислительную мощность, хранилище и память, необходимые WordPress для создания страниц. Хостинг-провайдер также несет ответственность за обеспечение сетевого подключения сайта.
Слишком мало ресурсов и плохо управляемая сеть могут свести на нет любую оптимизацию производительности, и они в значительной степени находятся вне контроля владельцев сайтов. Разместить сайт WordPress с низким трафиком несложно, поэтому многие хостинг-провайдеры предлагают дешевый хостинг WordPress. Они запихивают на свои серверы как можно больше сайтов, почти ничего не взимают и надеются, что ни один сайт не использует больше своей крошечной части.
Как только сайт привлекает несколько посетителей каждый день, этот тип недорогого хостинга быстро выходит за пределы своих возможностей. Решение состоит в том, чтобы перейти с общего хостинга на облачный хостинг или хостинг виртуальных частных серверов, который предлагает гарантированные ресурсы и больший контроль над базовой инфраструктурой.
WordPress — это быстрая и мощная система управления контентом. Медленный сайт WordPress обычно вызван неподходящим хостингом, плохой конфигурацией или слишком большими требованиями к пропускной способности.
Любой владелец сайта WordPress, выполнивший этот контрольный список из восьми пунктов, решит большинство проблем с производительностью WordPress и будет вознагражден более быстрым сайтом и улучшенным пользовательским интерфейсом.