Команда производительности WordPress выпустила новый функциональный плагин под названием Performance Lab , который включает в себя набор улучшений, связанных с производительностью ядра. Команда, которая сформировалась всего пять месяцев назад, возглавляется Yoast и основными участниками, спонсируемыми Google, и к ее каналу Slack присоединились более 250 человек, многие из которых регулярно участвуют в еженедельных чатах.
Этот первый выпуск включает следующие модули, которые находятся на разных стадиях разработки:
- Загрузка WebP : создает версии WebP для новых загрузок изображений JPEG, если это поддерживается сервером.
- Поддержка WebP : добавлена проверка поддержки WebP в статусе работоспособности сайта
- Проверка работоспособности постоянного кэша объектов : добавлена проверка постоянного кэша объектов для сайтов с нетривиальными объемами данных в статусе работоспособности сайта.
- Аудит поставленных в очередь ресурсов (экспериментальный) : добавляет проверку ресурсов CSS и JS в статусе работоспособности сайта
Цель плагина — упростить пользователям тестирование текущих улучшений. Каждый из этих модулей можно включить или отключить в новом меню «Настройки»> «Производительность» в панели администратора.
Модуль загрузки WebP можно протестировать, загрузив изображения JPEG, а затем проверив, что версии WebP создаются в библиотеке мультимедиа и отображаются во внешнем интерфейсе. Другие модули производительности — это проверки, которые будут отображаться на экране состояния работоспособности сайта.
Главный коммиттер WordPress Феликс Арнц подчеркнул, что плагин следует рассматривать как плагин для бета-тестирования, а не как быстрое решение для ускорения вашего сайта WordPress.
«Плагин не будет набором всех важных функций производительности, которые вам нужны, чтобы сделать ваш сайт быстрым — это то, где существующие плагины производительности имеют свой рынок, и плагин Performance Lab действительно не должен создавать ложное впечатление о желании конкурировать с их», — прокомментировал Арнц в тикете GitHub относительно брендинга плагина.
Пользователи должны знать, что они могут получить неожиданные результаты при тестировании плагина, особенно при включении более экспериментальных функций, которые не включены по умолчанию. Его не следует рассматривать как замену другим более известным плагинам производительности. Performance Lab также может меняться со временем, так как для ядра предлагаются новые функции.
«Поскольку плагин Performance Lab представляет собой набор потенциальных модулей основных функций WordPress, список включенных модулей может резко измениться со временем», — сказал Арнц. «Новые модули могут добавляться регулярно, в то время как другие модули могут быть удалены в будущей версии плагина, как только они появятся в основной версии WordPress».
Цель функционального плагина — более широко протестировать улучшения производительности, отсеивая крайние случаи перед отправкой модулей в основной выпуск. Тестировщики могут регистрировать проблемы как проблемы GitHub или как запросы на форуме поддержки wordpress.org .