Performance Lab

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

В настоящее время плагин включает следующие модули производительности:

  • Доминирующий цвет: Добавляет поддержку сохранения доминирующего цвета для изображения и создания фона с этим цветом.

  • Проверка здоровья поддержки WebP: Добавляет проверку поддержки WebP в статусе здоровья сайта.

  • WebP Uploads: Создает WebP-версии для новых загружаемых JPEG-изображений, если это поддерживается сервером.

  • Fetchpriority: Добавляет подсказку fetchpriority для основного изображения контента на странице, чтобы оно загружалось быстрее.

  • Enqueued Assets Health Check: Добавляет проверку ресурсов CSS и JS в статусе Site Health.

  • Autoloaded Options Health Check: Добавляет проверку автозагружаемых опций в статусе Site Health.

  • Интеграция с SQLite: Использование базы данных SQLite вместо MySQL.

Часто задаваемые вопросы

Какова цель этого плагина?

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

Могу ли я использовать этот плагин на своем рабочем сайте?

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

Где я могу оставить свой отзыв о плагине?

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

Как я могу внести свой вклад в развитие плагина?

Вклад всегда приветствуется! Узнайте больше о том, как принять участие в работе Core Performance Team Handbook.

Я активировал модуль WebP Uploads, но WebP-изображения не всегда генерируются, когда я загружаю JPEG-изображение. Почему?

Есть две основные причины, по которым WebP-изображение может не создаваться:

  1. Лаборатория производительности определила, что WebP-версия загруженного JPEG-изображения будет иметь больший размер файла, чем оригинальное JPEG-изображение, поэтому она не генерирует WebP-версию.

  2. Изображение JPEG не было загружено в Медиатеку. В настоящее время WebP-версии создаются только для изображений, загруженных в медиатеку. WebP-версии не создаются для изображений JPEG, добавленных на сайт другими способами, например, в файл шаблона или в Customizer.

При активированном модуле WebP Uploads плагин будет генерировать JPEG и WebP версии каждого изображения, которое я загружаю?

По умолчанию модуль WebP Uploads будет генерировать только WebP-версии изображений, которые вы загружаете. Если вы хотите, чтобы генерировались версии WebP и JPEG, вы можете перейти в Настройки > Медиа и включить опцию Генерировать файлы JPEG в дополнение к WebP.