Главный коммиттер WordPress Джонни Харрис объединил патч с ядром WordPress для заявки 12-летней давности , которая, по его словам, может оказать «огромное влияние на производительность пользовательских страниц». Это изменение, которое будет включено в предстоящий выпуск 6.0, останавливает ненужные запросы, когда разработчики используют do_parse_request фильтр, благодаря обновленному патчу от участника Пола Беарна.
Харрис резюмировал проблему и то, как изменение повышает производительность в сообщении фиксации:
Разработчики плагинов и тем могут использовать do_parse_request фильтр для обработки запросов и раннего подключения для отображения пользовательских страниц. Тем не менее, даже через эти запросы могут не потребоваться почтовые запросы и поиск 404 для запуска, они все равно выполняются. Это может привести к ненужным SQL-запросам, выполняемым для этих запросов. Добавив возвращаемое значение в parse_request метод WP класса, эти запросы теперь можно пропустить.
Основной участник WordPress Константин Ковшенин подробно описал необходимость этого изменения в ветке Твиттера, которую он опубликовал в 2021 году, когда обращался за помощью к тикету:
Обычно я не пишу о #SEO , но это важно. Подходит ли статический файл robots.txt для производительности WordPress? Давайте узнаем!
Чтобы отобразить robots.txt по умолчанию, новая установка WordPress будет:🧵
— Константин Ковшенин (@kovshenin) 3 декабря 2021 г.
Харрис провел краткий обзор плагинов, использующих фильтр, и сказал, что не ожидает поломок. Поиском найдено 133 плагина с использованием фильтра. Некоторые из самых популярных включают плагин Google Site Kit (более 1 млн установок), Календарь событий (800 тыс. установок) и AMP (500 тыс. установок). Харрис предположил, что для изменения требуется заметка разработчиков, поскольку оно может иметь непредвиденные побочные эффекты. Заметка разработчиков, скорее всего, будет опубликована ближе к моменту релиза. В настоящее время выпуск WordPress 6.0 запланирован на 24 мая 2022 года.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…