Як використовувати PHP X-Ray

X-Ray – це інструмент, розроблений для моніторингу продуктивності веб-сайту та виявлення проблем із продуктивністю.

X-Ray може збирати та показувати інформацію про повільні скрипти, зовнішні запити та запити до бази даних веб-сайту.

Для переходу в X-Ray увійдіть в панель керування хостингом DirectAdmin і перейдіть в закладку X-Ray.

X-Ray надає ручний варіант моніторингу запитів до сайту:

Завдання ручного трасування — це завдання, яке можна створити для певної URL-адреси для збирання запитів. Завдання завершиться або через вказану кількість запитів до URL або через вказаний час (максимум через два дні).

Також тут можна експортувати звіт у форматі PDF.

Вкладка Завдання трасування містить список усіх завдань трасування, створених вручну.

Як використовувати PHP X-Ray

Управління завданням трасування

  1. Натисніть кнопку Start tracing, щоб створити нове завдання.
  2. У спливаючому вікні вкажіть URL веб-сайту для відстеження.
  3. Натисніть Run.
  4. Трасування буде працювати в режимі за замовчуванням, відстежує перші 20 запитів за вказаною URL-адресою.
Як використовувати PHP X-Ray

Налаштування за замовчуванням:

URL-адреса має бути дійсною URL-адресою домену, що існує на поточному сервері.

Розширені налаштування дозволяють встановити IP-адресу та параметри відстеження: за часом або за кількістю запитів.

Як використовувати PHP X-Ray

Розширені налаштування:

  • IP-адреса клієнта: це IPv4-адреса клієнта для трасування.

Наприклад, якщо у вас є робочий веб-сайт, який обробляє запити з різних IP-адрес, і ви не хочете додавати ці запити до завдання відстеження. Таким чином, ви можете вказати певну IP-адресу, і X-Ray буде аналізувати запити тільки з цієї конкретної IP-адреси.

  • Запис за період часу: скільки часу X-Ray збирає запити (максимум 2 дні)
  • Запити: кількість запитів, які збиратиме X-Ray.

Після створення завдання з’явиться у списку завдань.

Як використовувати PHP X-Ray
Як використовувати PHP X-Ray

Статуси завдань:

  • Running – виконується трасування.
  • Stopped – трасування зупинено вручну.
  • On hold – такий URL вже існує у списку. Обробка завдання не розпочнеться автоматично. Потрібно запустити її вручну.
  • Completed – період часу завершено або досягнуто кількості запитів.

Зібрана інформація щодо завдання:

Щоб переглянути зібрану інформацію, натисніть кнопку Ока.

Як використовувати PHP X-Ray

Повільні запити будуть підсвічені.

  • Total – показує, скільки запитів було зібрано відповідно до завдання.
  • Pending – показує, скільки із зібраних запитів ще відображаються в таблиці.
  • Throttled – відображає кількість запитів, при виконанні яких було перевищено ліміти LVE.
  • Slow – відображає кількість запитів тривалістю більше однієї секунди.

Якщо повільні запити не були виявлені під час трасування, відображається таке. Тут же можна переглянути всі запити.

Як використовувати PHP X-Ray

X-Ray збирає такі дані для кожного запиту:

  • Top issues – найповільніші елементи запиту
  • Software modules/plugins – модулі та плагіни за часом виконання (тільки для WordPress)
  • Database queries – запити до бази даних за часом виконання
  • External requests – запити до зовнішніх ресурсів за часом виконання
  • Other system functions – системні функції за часом виконання

Software modules/plugins – модулі та плагіни

Як використовувати PHP X-Ray

Database queries – запити до бази даних

Як використовувати PHP X-Ray

External requests – зовнішні запити

Як використовувати PHP X-Ray

System functions – системні функції

Як використовувати PHP X-Ray

Як за допомогою PHP X-ray прискорити роботу сайту на Wordpress та знайти причину його повільної роботи?

  • Вкажіть URL-адресу повільного сайту.
  • Завітайте на повільний сайт і зробіть щось, наприклад, залиште коментар, щоб зробити запит POST. Це дозволить PHP X-Ray зібрати інформацію про продуктивність сайту.
  • Поверніться до завдання трасування. Ви побачите найповільніші запити зверху списку.
  • Перегляньте сторінку відомостей, на якій відображаються проблеми з продуктивністю. Наприклад, якщо один із плагінів WordPress використовує багато ресурсів, ви побачите це у таблиці.
  • Вимкніть плагін через інтерфейс адміністрування WordPress.
  • Зайдіть на сайт ще раз та зробіть ще кілька запитів. Сайт повинен завантажуватись швидше, ніж раніше. На сторінці відомостей не повинно бути проблем із продуктивністю.
Цей матеріал був корисним?

Схожі матеріали

Потрібна підтримка?

Не можете знайти відповідь, яку шукаєте?
Contact Support