ПОЗВОНИТЬ

Как ускорить работу вашего сайта WordPress

Как ускорить работу вашего сайта WordPress

Медленные веб-сайты aWordPress - обычная проблема.
Вот например страницы в PageSpeed Insights для мобильных устройств.

Если мы запустим весь веб-сайт через аудит сайта Ahrefs, который показывает время загрузки страницы для всех страниц, мы увидим, что это не единственная страница, которая медленно загружается. Почти никто не загружается так быстро, как среднее время загрузки 570 мс.

Вот та же самая страница примерно через 20 минут оптимизации скорости загрузки страницы:

Разница существенна. Оценка PageSpeed Insights почти идеально точна, и каждая страница загружается довольно быстро. В этом руководстве мы покажем вам, как именно это делается, за несколько простых и легких шагов.

Удалите неиспользуемые плагины
Переключите DNS-провайдеров на Cloudflare
Установите плагин кеширования
Сократите свой код
Объедините файлы CSS и JavaScript
Устранение ресурсов, блокирующих рендеринг
Ленивая загрузка изображений и видео
Оптимизировать шрифты Google
Включить предварительную загрузку
Используйте CDN
Оптимизируйте свои изображения

Важно!

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

Более конкретно по нескольким этапам:

Удалите неиспользуемые плагины

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

Переключите DNS-провайдеров на Cloudflare

Веб-сайты - это файлы на жестких дисках (серверах), подключенных к Интернету. И каждое устройство, подключенное к Интернету, имеет IP-адрес (например, 123.123.12.1). Поскольку IP-адреса сложно запомнить, доменные имена сопоставляются с IP-адресами с помощью DNS, что означает система доменных имен. Вы можете воспринимать это как телефонную книгу в Интернете. Когда вы вводите домен в свой браузер, выполняется поиск в DNS, чтобы найти IP-адрес сервера. Но вот в чем дело: большинство людей пользуются бесплатными поставщиками DNS от своего регистратора доменов, что обычно работает медленно. Если это вы, переключитесь на более быстрого DNS-провайдера, такого например как Cloudflare. Для этого зарегистрируйтесь в бесплатной учетной записи Cloudflare. Нажмите «Добавить сайт», введите имя своего домена и нажмите кнопку.

Установите плагин кеширования

Кэширование - это процесс временного хранения файлов для более эффективной доставки их посетителям.

Есть два основных типа:

Кэширование в браузере: сохраняет "общие" файлы, такие как логотипы, на жестком диске пользователей, поэтому им не нужно повторно загружать их при повторных посещениях.
Кэширование на сервере: сохраняет полностью построенную, «статическую» версию страницы на сервере, поэтому ее не нужно перестраивать каждый раз, когда ее запрашивает новый посетитель.

WP Rocket упрощает включение кеширования. Просто купите, установите и активируйте его. Базовое кеширование (сервер и браузер) по умолчанию включено. Если ваш сайт не откликается, перейдите в настройки кеширования и установите флажок, чтобы включить кеширование и для мобильных устройств. 

Сократите свой код

Сокращение удаляет пробелы и комментарии из кода, чтобы уменьшить размер файла. А файлы меньшего размера сокращают время загрузки.

Объедините файлы CSS и JavaScript

Большинство веб-сайтов WordPress включают несколько файлов CSS и JavaScripts. Некоторые предназначены для тем, другие - для плагинов, и у вас тоже могут быть свои собственные.

Объединение этих файлов может ускорить процесс, но это зависит от настроек вашего сервера.
С HTTP / 1.1 файлы CSS и JavaScript загружаются последовательно. Это означает, что один файл должен полностью загрузиться, прежде чем начнется загрузка следующего.
С HTTP / 2 файлы загружаются одновременно. Это означает, что несколько файлов CSS и JavaScript могут начать загружаться одновременно.
Если ваш сервер использует HTTP / 1.1, объединение файлов ускоряет работу, так как нужно загружать меньше файлов. Если он использует HTTP / 2, объединение файлов не обязательно будет иметь большое значение, потому что файлы в любом случае могут загружаться одновременно.

Устранение ресурсов, блокирующих рендеринг

Рендеринг - это процесс превращения кода в видимую веб-страницу. Ключевое слово здесь - «видимую», потому что не всегда веб-страница должна полностью загружаться, прежде чем она станет видимой. По этой причине имеет смысл отдавать приоритет загрузке ресурсов контенту, находящемуся в верхней части страницы. Вы можете сделать это, отложив загрузку некритичных файлов CSS и JavaScript, необходимых для содержимого «в нижней части страницы», на более позднее время. Для этого в WPRocket установите флажки «Загрузить отложенный JavaScript» и «Оптимизировать доставку CSS».

Все вышеперечисленное хорошо работает для любого сайта. Однако важно помнить, что каждая конфигурация WordPress отличается. У вас может быть больше плагинов, более неуклюжая тема, более медленный хостинг или больше сторонних скриптов отслеживания, и все это замедляет работу вашего сайта. Если после этих оптимизаций скорость вашей страницы все еще далека от идеала, то, вероятно, вам нужно выполнить индивидуальную работу на своем сайте. Поэтому стоит нанять квалифицированного разработчика или эксперта по скорости страницы, чтобы взглянуть на вещи более внимательно. Или, если вы хотите получить более подробную информацию по конкретным вопросам, обращайтесь в AVSEO — не заставляйте своих потенциальных клиентов ждать.

 

ОСТАЛИСЬ ВОПРОСЫ?