Сделайте сайты WordPress загружающимися быстрее, чем когда-либо, с новым критическим CSS Hummingbird

Опубликовано: 2023-10-09

Благодаря долгожданной функции Critical CSS в Hummingbird вы можете рассчитывать на более быструю загрузку страниц и более высокую производительность сайтов WordPress. Вот почему ресурсы, блокирующие рендеринг , теперь ушли в прошлое…

Оптимизация Hummingbird — результаты до и после
Оценка производительности PageSpeed ​​от Ace Google с функцией Critical CSS от Hummingbird.

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

В этой статье мы рассмотрим следующие темы:

  • Что такое критический CSS и как он повышает производительность?
  • Как оптимизировать WordPress с помощью критической функции CSS Hummingbird
  • Критический CSS Hummingbird совместим со всем WordPress

Давайте погрузимся…

Что такое критический CSS и как он повышает производительность?

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

Эта область называется «над сгибом».

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

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

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

Критический CSS (также известный как «Критический путь CSS» или «Критический путь рендеринга CSS ») — это метод, который извлекает минимальный CSS, необходимый для максимально быстрого отображения контента в верхней части страницы для пользователя.

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

Такие методы, как отложенная загрузка изображений, задержка выполнения JavaScript и критический CSS, — все это способы оптимизировать последовательность шагов, которые браузер выполняет для преобразования HTML, CSS и JavaScript в пиксели на экране.

Эта последовательность называется критическим путем рендеринга (CRP) и включает объектную модель документа (DOM), объектную модель CSS (CSSOM), дерево рендеринга и макет.

Оптимизация критического пути рендеринга повышает производительность рендеринга.

Преимущества критического CSS

Критический CSS может улучшить производительность сайта за счет:

  • Более быстрый первоначальный рендеринг
  • Улучшенный пользовательский интерфейс
  • Улучшение эффективности SEO
  • Уменьшен вес страницы
  • Упрощенное обслуживание
  • Прогрессивное улучшение
  • Положительное влияние на основные веб-показатели (особенно на индекс First Contentful Paint и Speed ​​Index)
  • Более высокие оценки PageSpeed ​​Insights

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

Реализация критического CSS

Итак, вы запустили свой сайт с помощью инструмента PageSpeed ​​Insights, и в отчете рекомендуется устранить ресурсы, блокирующие рендеринг.

Что теперь? Как вы на самом деле реализуете рекомендации?

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

Мы рекомендуем использовать метод плагина. Это самый быстрый и разумный способ выполнить работу.

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

Hummingbird не только устраняет блокировку рендеринга и неиспользуемый CSS для полностраничной оптимизации, но также выполняет оптимизацию выше сгиба, устраняя ресурсы, блокирующие рендеринг, с помощью встроенных функций, таких как критический CSS (см. ниже), задержка выполнения JavaScript для ресурсов JavaScript. и другие области, которые влияют на результаты Core Web Vitals на сайтах WordPress.

Как оптимизировать WordPress с помощью функции Critical CSS Hummingbird

Примечание. Critical CSS — это функция Pro, поэтому убедитесь, что на вашем сайте установлена ​​Hummingbird Pro.

Давайте рассмотрим, как получить максимальную выгоду от использования новой важной функции CSS Hummingbird.

Во-первых, начните с запуска теста производительности.

Колибри — запустить тест производительности
Начните оптимизировать свой сайт с помощью Hummingbird, запустив тест производительности.

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

Результаты теста производительности Hummingbird
Запишите результаты теста производительности Hummingbird, прежде чем включать критический CSS.

Затем перейдите в «Колибри» > «Оптимизация активов» > «Дополнительная оптимизация» и включите «Критический CSS».

Оптимизация ресурсов Hummingbird — Дополнительная оптимизация — Критический CSS
Включите «Критический CSS» на экране «Оптимизация ресурсов» > «Дополнительная оптимизация».
Критические параметры CSS
Hummingbird дает вам возможность контролировать реализацию критического CSS на вашем сайте.

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

Загрузка критического CSS

В этом разделе вы можете выбрать «Полностраничную оптимизацию CSS» (по умолчанию) или «Оптимизацию CSS над сгибом» .

Критический CSS
Выберите один из вариантов в раскрывающемся меню.

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

Полностраничная оптимизация CSS встраивает весь используемый CSS и задерживает/удаляет загрузку остальных.

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

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ КНИГА
Ваш пошаговый план ведения прибыльного бизнеса в области веб-разработки. От привлечения большего количества клиентов до сумасшедшего масштабирования.

Загружая эту электронную книгу, я соглашаюсь время от времени получать электронные письма от WPMU DEV.
Мы сохраняем вашу электронную почту на 100% конфиденциальной и не рассылаем спам.

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ КНИГА
Планируйте, создавайте и запускайте свой следующий сайт WP без проблем. Наш контрольный список делает процесс простым и повторяемым.

Загружая эту электронную книгу, я соглашаюсь время от времени получать электронные письма от WPMU DEV.
Мы сохраняем вашу электронную почту на 100% конфиденциальной и не рассылаем спам.

Обработка неиспользуемого CSS

Hummingbird дает вам возможность загрузить неиспользуемый CSS при взаимодействии с пользователем , чтобы исправить любые проблемы с рендерингом, или «Удалить неиспользуемый », который обрезает неиспользуемый CSS, сохраняя только то, что необходимо, и загружая его встроенным.

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

Неиспользуемые типы записей CSS
Выберите типы сообщений, чтобы удалить неиспользуемый CSS.

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

Критический CSS — выбран вариант «Метод над сгибом».
Если выбран метод оптимизации CSS «над сгибом», опция удаления неиспользуемого CSS не отображается.

Оба метода оптимизации также предоставляют расширенную возможность вручную добавлять собственный CSS в раздел <head> страниц.

Неиспользуемый CSS – добавление вручную
Добавьте важные пользовательские элементы CSS вручную.

Примечание. Если вы использовали устаревшую функцию CSS над сгибом в более ранних версиях Hummingbird для ручной подачи CSS критического пути, существующие данные будут автоматически перенесены в поле «Включения вручную» , когда вы обновите плагин до последней версии и переключитесь на используя новую функцию.

После настройки параметров нажмите «Сохранить изменения». Hummingbird автоматически начнет внедрять Critical CSS в соответствии с вашими настройками.

Критическая оптимизация CSS
Подождите несколько секунд, пока Critical CSS оптимизирует ваш сайт, прежде чем продолжить.

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

Критическое сообщение, созданное CSS.
Подождите, пока не увидите сообщение «Создан критический CSS», прежде чем обновлять страницу.

Обновите страницу, дайте кэшу снова накопиться, а затем запустите еще один тест производительности в Hummingbird, чтобы вы могли сравнить результаты до и после.

Результаты теста производительности Hummingbird
Сравните результаты тестов производительности Hummingbird до и после запуска Critical CSS.

Восстановить критический CSS

После применения критического CSS на вашем сайте в верхней части экрана дополнительной оптимизации появится кнопка «Восстановить критический CSS».

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

Восстановить критический CSS
Восстановите критический CSS вашего сайта в любое время простым щелчком мыши.

Критический CSS Hummingbird совместим со всем WordPress

Мы тщательно протестировали функцию Critical CSS Hummingbird и обнаружили, что она совместима со всеми версиями и темами WordPress, конструкторами страниц, шрифтами, WooCommerce, системами управления обучением (LMS) и т. д.

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

Сообщение о критической ошибке CSS.
Использование плохо закодированных тем или плагинов может привести к критическим ошибкам CSS.

Если у вас возникли ошибки при использовании Critical CSS, попробуйте следующее:

  1. Нажмите кнопку «Восстановить критический CSS» и посмотрите, решит ли это проблему.
  2. Если вы снова получите ту же ошибку, мы предлагаем изменить тему (используйте промежуточный сайт, если ваш сайт работает) и запустить Critical CSS в новой теме. Если проблем нет, то проблема, скорее всего, в теме.
  3. Если у вас возникли проблемы после установки другой темы, мы рекомендуем устранить неполадки ваших плагинов.
  4. Если после выполнения всех вышеперечисленных действий ошибка по-прежнему не устранена, обратите внимание на сообщение об ошибке, временно отключите критический CSS на своем сайте и обратитесь в нашу службу поддержки за помощью в устранении проблемы.

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

Дополнительную информацию об использовании функции Critical CSS см. в документации плагина.

Включите все функции оптимизации Hummingbird для достижения наилучших результатов.

Если для вас критически важно добиться максимальной скорости и производительности вашего сайта (сайтов) WordPress, использование Critical CSS Hummingbird — это определенно функция, которую вы не должны игнорировать.

Отчет Колибри - пройдены проверки.
Оптимизирует производительность сайта и соответствует рекомендациям Google PageSpeed ​​с помощью функции Hummingbird Critical CSS.

Для достижения максимальной производительности и экономии мы рекомендуем использовать Critical CSS с кэшированием страниц и всеми функциями оптимизации ресурсов, которые предоставляет плагин, включая CDN и задержку выполнения JavaScript.

Колибри — Оптимизация активов
Для достижения наилучших результатов включите все функции оптимизации активов Hummingbird.

В большинстве случаев объединение всех функций оптимизации Hummingbird должно помочь вашему сайту достичь показателя PageSpeed ​​90+ или приблизиться к идеальному 100, если ваш сайт уже работает хорошо.

Оценка Hummingbird-100 PageInsights
Используйте все функции оптимизации Hummingbird, чтобы получить идеальный показатель производительности!

Как упоминалось ранее, Critical CSS — это функция Hummingbird Pro, доступная всем участникам WPMU DEV.

Если вы в настоящее время используете наш бесплатный плагин Hummingbird, рассмотрите возможность стать участником, чтобы получить доступный и безопасный доступ к нашей универсальной платформе WordPress «все в одном». Здесь есть все необходимое для запуска, ведения и развития вашего бизнеса в области веб-разработки.

А если вы являетесь членом агентства, вы даже можете использовать «белую этикетку» и перепродавать Hummingbird (а также хостинг, домены, весь наш набор PRO-плагинов и многое другое) под своим собственным брендом.

Используете ли вы Critical CSS Hummingbird для оптимизации критического пути рендеринга вашего сайта WordPress? Поделитесь своим опытом и мыслями в комментариях ниже.