Kapitola 17 · 17.4
X-Ray: zjišťování pomalých stránek
Je Vaše webová stránka pomalá, nebo stále naráží na své limity? Pak chcete vědět, čím to je: pluginem, pomalým databázovým dotazem, nebo externí službou, na kterou se dlouho čeká. X-Ray to za Vás změří. Nějakou dobu sleduje každý požadavek na Vaši webovou stránku a u každé stránky ukáže, co stálo nejvíce času.
Spuštění měření
- Klikněte v DirectAdmin v nabídce Extra funkce na X-Ray. Zobrazí se seznam měření (úloh). Pokud se zobrazí NO TASKS FOUND, zatím žádné nemáte.
- Klikněte na Start tracing (1).
- U položky URL (1) vyberte svou doménu a u Specify mask vyplňte, kterou část svého webu chcete měřit. Pomocí /* měříte celý web, pomocí například /winkel/* pouze stránky pod /winkel.
- U položky Record for je uvedeno, kolik požadavků se změří (výchozí hodnota je 20). Zaškrtnutím políčka Advanced settings získáte více možností.
- Klikněte na Run (2).


Shromažďování údajů
Otevřete nyní svou webovou stránku v anonymním okně prohlížeče a proklikejte se jí, zejména stránkami, které jsou pomalé. Nebo počkejte, až Vás navštíví běžní návštěvníci. X-Ray zachytává požadavky, dokud není dosaženo nastaveného počtu. V seznamu vidíte, kolik jich již bylo změřeno.
Čtení reportu
- V seznamu klikněte u svého měření na ikonu oka (zobrazit).
- Zobrazí se všechny změřené požadavky s jejich dobou načítání. Klikněte na požadavek, který trval nejdéle, z toho se dá vytěžit nejvíce informací.
- V reportu uvidíte, které součásti stály nejvíce času: podle pluginu nebo modulu, nejpomalejší databázové dotazy a požadavky na externí služby.
Vyniká jeden plugin výrazně delší dobou než ostatní? Pak je pravděpodobně viníkem právě on. Aktualizujte jej, najděte lehčí alternativu nebo jej vypněte. Vidíte naopak spoustu pluginů, z nichž každý zabírá trochu času? Pak jich máte prostě příliš mnoho. Mezi známé náročné kombinace patří například rozsáhlý pagebuilder společně s e-shopem a množstvím doplňků.
Co pomáhá téměř vždy?
- Používejte plugin LiteSpeed Cache. Naše servery běží na LiteSpeed a s tímto pluginem se stránky servírují hotové přímo z cache.
- Používejte jen pluginy, které opravdu potřebujete.
- Zvolte novější verzi PHP (viz Výběr verze PHP (Select PHP version)) a zapněte opcache (viz Zapínání a vypínání PHP rozšíření).
- Pokud už Vaše webová stránka nevyhovuje Vašemu balíčku, zvolte v Mijn WebOké větší balíček.
Pozor: Během měření je každý sledovaný požadavek o něco pomalejší. Jakmile jste hotovi, měření zastavte a nenechávejte ho běžet zbytečně dlouho.
