WordPress windows сервер как

Монитор запросов: анализируйте и оптимизируйте свой сайт WordPress

В этой статье я расскажу вам о плагине Query Monitor для WordPress, который позволит вам (повторно) взять под контроль сайты WordPress, анализируя поведение и применяя оптимизацию

Знакомство с монитором запросов

Монитор запросов — это плагин для отладки разработки и оптимизации WordPress. Вопреки тому, что указано в названии подключаемого модуля, Query Monitor не ограничивается SQL-запросами, он позволяет узнать, как была сгенерирована вся страница:

  • HTTP-запрос, правило перезаписи, переменная GET…
  • SQL-запросы
  • Использованные скрипты JS и листы CSS
  • Тема и шаблон, вы сможете увидеть, какие файлы темы были найдены и использованы
  • Проверенные условия очень полезны для разработки…

Монитор запросов — это панель инструментов разработчика для WordPress. Он позволяет отлаживать запросы к базе данных, ошибки PHP, перехватчики и действия, блоки редактора блоков, сценарии и таблицы стилей в очереди, вызовы HTTP API и т. д.

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

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

Читайте также:  Как переустановить windows на другой жесткий диск без флешки

Description officielle traduire en français

Установить монитор запросов

Установка плагина «относительно» проста,доступны в репозитории офиса.

В административной панели WordPress перейдите к разделу «Плагины 1» и нажмите «Добавить новый 2» .

В поле поиска введите монитор запросов 1 и дождитесь результата поиска

После завершения исследования найдите подключаемый модуль Query Monitor и нажмите кнопку «Установить сейчас 1».

Монитор запросов установлен, теперь его необходимо активировать, нажав кнопку «Активировать 1».

Когда плагин активирован, WordPress перенаправляет нас на страницу управления установленными плагинами, мы видим, что Query Monitor установлен и активирован 1 . Что касается фильтров, доступен новый Advanced (Drop-in) 2 .

Если у вас нет расширенного фильтра, я объясню, как решить эту проблему в части устранения неполадок

Мы видим, что Query Monitor добавляет набор пользовательских функций для доступа к базе данных, которые сообщат нам, что происходит.

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

Начало работы с Query Monitor

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

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

  • Назад
  • Спереди

Чтобы получить доступ к подробной информации Query Monitor,есть два решения.

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

Читайте также:  Как установить windows fundamentals

Второе решение — щелкнуть статистику 1, чтобы отобразить вставку «мониторинг» 2 .

Теперь я объясню вам каждый элемент мониторинга, который можно восстановить с помощью Query Monitor.

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

Обзор

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

Запросы

В разделе «Запросы» мы можем увидеть все SQL-запросы, выполненные для создания страницы, мы можем увидеть следующую информацию для каждого запроса:

  • Необработанный запрос SQL
  • Функция, вызывающая запрос (Caller)
  • Компонент, который сработал (Компонент), это может быть ядро ​​WordPress, плагины, темы…
  • Количество строк, возвращаемых запросом.
  • Время выполнения запроса.

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

  • Запросы
  • Запросы по вызывающему абоненту
  • Запросы по компонентам

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

Для разработчиков он также может видеть запросы своих плагинов.

Запрос

В этой части вы в основном найдете две частиинформация, информация (заголовки) о HTTP-запросе, который был отправлен на сервер с ответом, используемые правила перезаписи и основной запрос WordPress, который использовался для создания страницы.

Блоки

В разделе «Блоки» вы можете увидеть все блоки Гутенберга на странице.

Шаблон

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

Читайте также:  Как восстановить загрузочные сектора жесткого диска windows 7

Если вы хотите узнать больше об управлении шаблонами, вот ссылка на офисную документацию WordPress: Иерархия шаблоновинформация.

Условные выражения

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

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

Я потратил две/три части, которые мало используются, но вы можете пойти и посмотреть сами.

Устранение неполадок

Символическая ссылка на файл db.php

При активации расширения Query Monitor создается символическая ссылка на файл db.php. В некоторых случаях ссылка не делается по множеству причин (которые я не буду перечислять).

Если ссылка не сделана, в разделе Запросы отображается сообщение на красном фоне, как на скриншоте ниже, а расширенный плагин (дроп-ин) недоступен.

Вывод

Монитор запросов — обязательный плагин для настройки и оптимизации WordPress благодаря всей информации, которую он возвращает о том, как была создана страница.

Лично я использую его во всех установках WordPress для оптимизации и настройки своих сайтов.

Поделиться с друзьями
ОС советы