Kapitola 17 · 17.4
X-Ray: odhaľovanie pomalých stránok
Je vaša webová stránka pomalá alebo stále naráža na svoje limity? Potom chcete vedieť, čím je to spôsobené: pluginom, pomalým databázovým dotazom alebo externou službou, na ktorú sa dlho čaká. X-Ray to za vás zmeria. Sleduje istý čas každú požiadavku na vašu webovú stránku a pri každej stránke ukáže, čo zabralo najviac času.
Spustenie merania
- V DirectAdmin kliknite v časti Extra funkcie na X-Ray. Zobrazí sa zoznam meraní (úloh). Ak sa zobrazuje NO TASKS FOUND, ešte žiadne nemáte.
- Kliknite na Start tracing (1).
- Pri URL (1) vyberte svoju doménu a do poľa Specify mask zadajte, ktorú časť svojej stránky chcete merať. S /* zmeriate celú stránku, napríklad s /winkel/* iba stránky v časti /winkel.
- Pri položke Record for je uvedené, koľko požiadaviek sa zmeria (predvolene 20). Začiarknutím políčka Advanced settings získate ďalšie možnosti.
- Kliknite na Run (2).


Zber údajov
Teraz otvorte svoju webovú stránku v súkromnom okne prehliadača a prekliknite sa ňou, najmä stránkami, ktoré sú pomalé. Alebo počkajte, kým prídu bežní návštevníci. X-Ray zachytáva požiadavky, kým sa nedosiahne nastavený počet. V zozname vidíte, koľko ich už bolo zmeraných.
Čítanie správy
- V zozname kliknite pri svojom meraní na ikonu oka (zobraziť).
- Zobrazia sa všetky zmerané požiadavky s dobou načítania. Kliknite na požiadavku, ktorá trvala najdlhšie: tá vám poskytne najviac informácií.
- V správe uvidíte, ktoré časti zabrali najviac času: podľa pluginu alebo modulu, najpomalšie databázové dotazy a požiadavky na externé služby.
Vystupuje jeden plugin s oveľa dlhším časom ako ostatné? Potom je pravdepodobne vinníkom. Aktualizujte ho, nájdite ľahšiu alternatívu alebo ho vypnite. Vidíte naopak veľa pluginov, z ktorých každý zaberá trochu času? Potom ich máte jednoducho príliš veľa. Známou náročnou kombináciou je napríklad rozsiahly pagebuilder spolu s webshopom a množstvom doplnkov.
Čo pomáha takmer vždy?
- Používajte plugin LiteSpeed Cache. Naše servery bežia na LiteSpeed a s týmto pluginom sa stránky servírujú priamo z cache, pripravené na okamžité zobrazenie.
- Používajte iba pluginy, ktoré naozaj potrebujete.
- Vyberte novšiu verziu PHP (pozrite Voľba verzie PHP (Select PHP version)) a zapnite opcache (pozrite Zapínanie a vypínanie PHP rozšírení).
- Ak vaša webová stránka už nezodpovedá vášmu balíku, vyberte si v Mojom WebOké väčší balík.
Upozornenie: Počas merania je každá meraná požiadavka o niečo pomalšia. Keď skončíte, meranie zastavte a nenechávajte ho zbytočne bežať.
