Kapittel 17 · 17.4
X-Ray: finn trege sider
Er nettsiden din treg, eller når den stadig sine grenser? Da vil du vite hva det skyldes: en plugin, en treg databasespørring, eller en ekstern tjeneste som tar lang tid å svare. X-Ray måler dette for deg. Den følger en tid alle forespørsler til nettsiden din og viser per side hva som tok mest tid.
Start en måling
- Klikk i DirectAdmin under Extra Features på X-Ray. Du ser listen over målinger (oppgaver). Står det NO TASKS FOUND, har du ingen ennå.
- Klikk på Start tracing (1).
- Velg ved URL (1) domenet ditt og fyll ved Specify mask inn hvilken del av siden din du vil måle. Med /* måler du hele siden; med for eksempel /butikk/* kun sidene under /butikk.
- Ved Record for står det hvor mange forespørsler som måles (standard 20). Med avkrysningen Advanced settings får du flere valg.
- Klikk på Run (2).


Samle inn data
Åpne nå nettsiden din i et privat vindu i nettleseren din og klikk rundt, spesielt på sidene som er trege. Eller vent til vanlige besøkende kommer innom. X-Ray fanger opp forespørslene inntil det innstilte antallet er nådd. I listen ser du hvor mange som allerede er målt.
Les rapporten
- Klikk i listen ved målingen din på øyeikonet (vis).
- Du ser alle målte forespørsler med lastetiden deres. Klikk på forespørselen som tok lengst tid: der er det mest å hente.
- I rapporten ser du hvilke deler som kostet mest tid: per plugin eller modul, de tregeste databasespørringene og forespørslene til eksterne tjenester.
Skiller én plugin seg ut med en mye lengre tid enn resten? Da er det sannsynligvis synderen. Oppdater den, finn et lettere alternativ eller slå den av. Ser du derimot veldig mange plugins som hver bruker litt tid? Da har du rett og slett for mange. Kjente tunge kombinasjoner er for eksempel en omfattende pagebuilder sammen med en nettbutikk og mange ekstrafunksjoner.
Hva hjelper nesten alltid?
- Bruk pluginen LiteSpeed Cache. Serverne våre kjører LiteSpeed, og med denne pluginen blir sider servert ferdig fra cache.
- Bruk kun plugins du virkelig trenger.
- Velg en nyere PHP-versjon (se Velge PHP-versjon (Select PHP version)) og slå på opcache (se PHP-utvidelser av og på).
- Passer nettsiden din ikke lenger i pakken din, velg da en større pakke i Mijn WebOké.
Merk: Under en måling er hver målte forespørsel litt tregere. Stopp en måling når du er ferdig, og la den ikke gå unødvendig lenge.
