перейти к содержанию
Главная » WordPress » JavaScript и CSS с блокировкой рендеринга в WordPress: 5 плагинов для исправления

JavaScript и CSS с блокировкой рендеринга в WordPress: 5 плагинов для исправления

Блокировка рендеринга | Популярные изображения

Не так давно Google объявил, что веб-сайты, которые загружаются более трех секунд, не оптимизированы для SEO.

В эпоху интернета и цифрового маркетинга, чтобы эффективно конкурировать с тысячами соперников по всему миру, вам необходим максимально быстрый веб-сайт. Несомненно, более быстрый сайт имеет больше шансов привлечь посетителей и повысить их вовлеченность в контент.

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

Однако не все эти элементы обязательно должны загружаться. Если вы когда-либо проверяли производительность своего веб-сайта с помощью Google PageSpeed ​​Insights , вы, вероятно, сталкивались с блокирующими отрисовку опциями JavaScript и CSS, которые влияют на его скорость.

Сегодня мы поговорим об этих лишних файлах и расскажем вам о способах их удаления для улучшения вашего сайта.

Что такое JavaScript и CSS, блокирующие рендеринг?

В общем, JavaScript и CSS с блокировкой рендеринга представляют собой серию таблиц стилей и скриптов, необходимых для полного запуска до того, как сайт загрузится и станет видимым.

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

Когда посетитель веб-сайта открывает ваш веб-сайт, интернет-браузер сначала загружает необходимые файлы JavaScript и CSS, а затем HTML.

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

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

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

Другими словами, браузеры загружают только необходимые файлы для этого раздела, прежде чем пользователь прокрутит страницу вниз. Эта область веб-страниц называется ATF, что означает «Над сгибом». Другие части, которые требуют от пользователей прокрутки вниз, чтобы увидеть, - это раздел, не относящийся к ATF.

Поэтому, если ваш веб-сайт загружает коды JavaScript и CSS, относящиеся к разделам, не соответствующим стандарту ATF, загрузка страниц занимает больше времени. Именно поэтому Google советует вам прекратить использование ненужных ресурсов в коде вашего веб-сайта.

Найдите JavaScript и CSS, блокирующие рендеринг

Самый простой способ выявить эту проблему — провести тест скорости загрузки с помощью Google PageSpeed ​​Insights. После посещения страницы вам нужно всего лишь ввести URL-адрес в соответствующее поле и нажать кнопку «Анализировать».

Если на странице возникла эта проблема, вы увидите предложение удалить блокирующие отрисовку JavaScript и CSS из контента, отображаемого в верхней части страницы.

Не забывайте, что большинство сайтов набирают от 70 до 90 баллов, и даже самые успешные редко достигают отметки около 100. Поэтому не стоит стремиться к 100 баллам. Делайте всё возможное, чтобы получить наивысший балл, не ухудшая при этом пользовательский опыт.

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

Исправить JavaScript и CSS, блокирующие рендеринг

Существует множество стратегий для устранения блокирующего рендеринг JavaScript. Основные методы — это Async и Defer. Первый метод позволяет браузеру пользователя загружать JavaScript, одновременно обрабатывая другие части HTML.

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

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

Тем не менее, мы обращаемся к обычным пользователям, которые самостоятельно управляют своими веб-сайтами.

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

Лучшие плагины WordPress для исправления блокировки рендеринга JavaScript и CSS

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

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

Autoptimize

Плагин Autoptimize создан специально для решения проблем, выявленных инструментами анализа веб-сайтов, такими как Google PageSpeed ​​Insights. Он улучшает доставку файлов JavaScript и CSS, не уделяя особого внимания другим аспектам производительности веб-сайта.

Если вам нужны базовые функции оптимизации, этот плагин предоставит вам все необходимое. Одной из важных особенностей этого инструмента является преобразование изображений вашего сайта в оптимизированный формат WebP.

После установки и активации Autoptimize необходимо установить флажки напротив пунктов «Оптимизировать код JavaScript» и «Оптимизировать код CSS», расположенных в настройках плагина. Будьте внимательны и не ставьте галочки напротив пунктов ниже этих двух параметров, которые объединяют файлы CSS и скриптов.

Хотя этот плагин доступен бесплатно, вы также можете приобрести премиум-пакеты, которые помогут вам с настройкой веб-сайта.

WP Rocket

WP Rocket — это хорошо известный инструмент для оптимизации WordPress, который помогает в различных аспектах, таких как модификация JavaScript и CSS, настройка отложенной загрузки. Процесс установки WP Rocket довольно прост, но поначалу вам может быть сложно понять, как работает интерфейс.

Плагин готов к использованию сразу после установки и мгновенно применяет оптимальные настройки к вашему сайту. Учитывая неизбежность сбоев в работе сайта из-за изменений в скриптах, плагин по умолчанию не активирует блокирующие отрисовку настройки JavaScript и CSS.

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

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

КроликЗагрузчик

RabbitLoader — это передовой плагин для оптимизации производительности WordPress, разработанный для того, чтобы ваш веб-сайт работал быстрее, плавнее и эффективнее.

Подобно широко известному WP Rocket, RabbitLoader не только выводит производительность вашего сайта на новый уровень, но и внедряет ряд инновационных функций, которые выделяют его среди других игроков на рынке.

Магия кэширования: RabbitLoader выводит возможности сайта на новый уровень, предлагая динамическую систему кэширования, которая в режиме реального времени адаптируется к изменениям на вашем сайте, гарантируя, что ваши посетители всегда будут видеть самый актуальный контент без ущерба для скорости.

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

Ленивая загрузка: И WP Rocket, и RabbitLoader предлагают ленивую загрузку изображений и iframe, но RabbitLoader идет дальше, предлагая отложенную загрузку JavaScript.

Совместимость: RabbitLoader разработан для безупречной работы с широким спектром тем и плагинов WordPress, как и WP Rocket. Независимо от того, ведете ли вы простой блог или управляете сложным интернет-магазином, RabbitLoader создан для повышения производительности вашего сайта без конфликтов.

W3 Total Cache

W3 Total Cache — это мощный инструмент для повышения производительности, который решает не только проблемы кэширования, но и проблемы, вызванные скриптами и таблицами стилей.

Вы можете легко удалить блокирующие отрисовку JavaScript и CSS, предварительно включив опцию «Минимизация» в настройках плагина и установив для неё ручной режим.

Далее следует перейти на вкладку «Удалить ресурсы, блокирующие рендеринг» и скопировать полные ссылки на необходимые файлы, содержащие блокирующие скрипты и таблицы стилей. Теперь вы можете использовать эти ссылки и ввести их в раздел «JS» на вкладке «Производительность» > «Минификация».

W3 Total Cache имеет более миллиона активных установок, и вы можете бесплатно загрузить его на свой сайт с сайта WordPress.org.

Набор ускорителей скорости

Speed ​​Booster Pack — это надежный инструмент для оптимизации таблиц стилей, JavaScript, отложенной загрузки и удаления лишнего контента. Команда разработчиков постоянно обновляет этот плагин, чтобы он соответствовал последним обновлениям и мерам безопасности.

Если вы продаете товары и услуги в Интернете, WooCommerce-специфическая оптимизация Функции Speed ​​Booster Pack очень помогут вам в увеличении видимости вашего магазина в Интернете.

Быстро устранить блокирующие отрисовку JavaScript и CSS на вашем сайте WordPress можно, перейдя во вкладку «Дополнительно» в меню «Пакет ускорения» в панели администратора.

Для JavaScript активируйте параметры «Переместить скрипты в нижний колонтитул» и «Отложить анализ файлов JavaScript». Затем перейдите в меню «Оптимизация CSS» и выберите из доступных параметров для повышения производительности вашего сайта.

Speed ​​Booster Pack - бесплатное решение, доступное на сайте WordPress.org.

JCH Оптимизировать

JCH Optimize — последний пункт в этом списке рекомендуемых плагинов, который оснащен полезными инструментами для ускорения загрузки страниц . Например, он помогает уменьшить количество HTTP-запросов, необходимых для загрузки ваших страниц, и одновременно уменьшить их размер.

Генератор спрайтов — еще одна интересная функция этого плагина, которая сокращает количество HTTP-запросов для загрузки фоновых изображений.

С помощью JCH Optimize вы можете удалить блокирующие рендеринг JavaScript и CSS, если перейдете на премиум-план. Для этого достаточно активировать опции «Premium» или «Optimum» в разделе «Автоматические настройки». Настройки доставки CSS также доступны только в версии Pro.

Вы можете бесплатно установить этот плагин с WordPress.org, но вам нужно приобрести премиальный план, чтобы полностью раскрыть его потенциал. Тарифные планы начинаются с 29 долларов на шесть месяцев и достигают 99 долларов при пожизненном доступе.

Резюме

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

Блокировка рендеринга JavaScript и CSS — одна из самых распространенных проблем, с которыми вы можете столкнуться при использовании мощного инструмента Google. Вы можете легко решить эту проблему, установив один из пяти плагинов, представленных в этой статье, и значительно ускорить загрузку ваших страниц .

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

Доррис

Автор и исследователь в области технологий. На этом сайте я стремлюсь разложить на составляющие самые сложные понятия и изложить их максимально простым языком.