Kapitel 17 · 17.4
X-Ray: find langsomme sider
Er din hjemmeside langsom, eller rammer den hele tiden sine grænser? Så vil du gerne vide hvad det skyldes: et plugin, en langsom databaseforespørgsel, eller en ekstern tjeneste der er lang tid om at svare. X-Ray måler det for dig. Det følger en tid hvert enkelt kald til din hjemmeside og viser pr. side hvad der kostede mest tid.
Start en måling
- Klik i DirectAdmin under Ekstra funktioner på X-Ray. Du ser listen med målinger (opgaver). Står der NO TASKS FOUND, har du endnu ingen.
- Klik på Start tracing (1).
- Vælg under URL (1) dit domæne og angiv under Specify mask hvilken del af din side du vil måle. Med /* måler du hele siden, med for eksempel /shop/* kun siderne under /shop.
- Under Record for står hvor mange kald der bliver målt (som standard 20). Med afkrydsningsfeltet Advanced settings får du flere muligheder.
- Klik på Run (2).


Indsaml data
Åbn nu din hjemmeside i et privat vindue i din browser og klik rundt, især på de sider der er langsomme. Eller vent til almindelige besøgende kommer forbi. X-Ray fanger kaldene indtil det indstillede antal er nået. I listen kan du se hvor mange der allerede er målt.
Læs rapporten
- Klik i listen ved din måling på øjet (vis).
- Du ser alle målte kald med deres indlæsningstid. Klik på det kald der tog længst tid: der er mest at hente.
- I rapporten kan du se hvilke dele der kostede mest tid: pr. plugin eller modul, de langsomste databaseforespørgsler og kaldene til eksterne tjenester.
Er der ét plugin der skiller sig ud med en langt længere tid end resten? Så er det sandsynligvis synderen. Opdater det, find et lettere alternativ eller slå det fra. Ser du i stedet mange plugins der hver bruger lidt tid? Så har du simpelthen for mange. Kendte tunge kombinationer er for eksempel en omfattende pagebuilder sammen med en webshop og mange ekstra funktioner.
Hvad hjælper næsten altid?
- Brug pluginet LiteSpeed Cache. Vores servere kører LiteSpeed, og med det plugin bliver sider leveret direkte fra cachen.
- Brug kun plugins du virkelig har brug for.
- Vælg en nyere PHP-version (se Sådan vælger du PHP-version (Select PHP version)) og slå opcache til (se PHP-udvidelser slås til og fra).
- Passer din hjemmeside ikke længere i din pakke, så vælg en større pakke i Mijn WebOké.
Bemærk: Under en måling er hvert målt kald en lille smule langsommere. Stop en måling når du er færdig, og lad den ikke køre unødvendigt.
