Analýza výkonu PHP s X-Ray
V tomto návode si v stručnosti predstavíme, ako používať nástroj X-Ray pre nextHosting.
Nástroj X-Ray nájdete po prihlásení do Vašeho cPanel v sekcií Software.
Skôr, než začneme, Vás upozorníme na fakt, že X-Ray momentálne nepodporuje PHP 8.0.

Aktivácia debugovania výkonu
Trackovanie requestov môžeme zapnúť po otvorení X-Ray App a rozkliknutí zeleného tlačítka v pravom hornom rohu s nápisom "Start Tracing"
Následne vyberáme v URL doménu, na ktorú aplikujeme trackovanie. V našom prípade sa jedná o testovaciu instanciu WordPressu na wp.exon.io. Do kolónky Specify Mask zadávame / v prípade, že chceme trackovať hlavnú stránku, alebo doplníme konkrétnu URL bez domény. Napríklad /2020/07/06/hello-world/
V prípade, že rozklikneme Advanced Settings, môžeme nastaviť Whitelist na klientskú IP, z ktorej budeme requesty trackovať. To znamená, že žiaden iný návštevník okrem toho, čo má povolenú IP, nebude generovať reporty.
V základe máte nastavený počet Requestov, ktoré sa nahrajú. Táto hodnota je v základe 20, a znamená to, že sa nahrá 20 requestov, a po splnení limitu je trackovanie zastavené a ďalšie reporty sa neukladajú.

Vyhodnotenie záznamov
Po úspešnom nahratí záznamov uvidíte na úvodnej stránke informáciu o dokončení trackovania a počet záznamov. Trackovať môžete naraz viaceré URL.

Po rozkliknutí trackingu prostredníctvom ikonky "oka" v zozname záznamov sa dostanete na prehľad záznamov meraní. Merania sú automaticky vymazané po 29 dňoch.

V tomto zozname uvidíte jednotlivé merania vrátane info, kedy bolo vykonané meranie, IP adresu klienta, URL merania a čas, koľko zabralo vykonať tento request na strane PHP. Po rozkliknutí záznamu sa dostanete na podrobný report merania, kde môžete vidieť podrobnosti záťaže, či už pre PHP funkcie, alebo volania DB.
V prípade WordPressu poskytujeme aj informácie, o aké pluginy sa jedná. Táto funkcia momentálne neposkytuje detekciu na 100% pluginov.

Po skončení odporúčame trackovanie vypnúť, vzhľadom na to že táto funkcia uberá z celkového výkonu cca 10-15%.