Poglavje 17 · 17.4
X-Ray: odkrivanje počasnih strani
Je Vaša spletna stran počasna, ali pa ves čas dosega svoje omejitve? Potem želite vedeti, kaj je vzrok: vtičnik, počasna poizvedba v bazi podatkov ali zunanja storitev, ki se predolgo odziva. X-Ray to izmeri namesto Vas. Nekaj časa spremlja vsako zahtevo na Vašo spletno stran in za vsako stran pokaže, kaj je vzelo največ časa.
Zagon meritve
- V DirectAdmin pod Dodatki in vtičniki kliknite na X-Ray. Prikaže se seznam meritev (opravil). Če piše NO TASKS FOUND, jih še nimate.
- Kliknite na Start tracing (1).
- Pri URL (1) izberite Vašo domeno in pri Specify mask vnesite, kateri del Vašega spletnega mesta želite meriti. Z /* izmerite celotno spletno mesto, z na primer /winkel/* pa samo strani pod /winkel.
- Pri Record for je navedeno, koliko zahtev bo izmerjenih (privzeto 20). S kljukico pri Advanced settings dobite več možnosti.
- Kliknite na Run (2).


Zbiranje podatkov
Zdaj odprite Vašo spletno stran v zasebnem oknu brskalnika in kliknite naokrog, predvsem po straneh, ki so počasne. Lahko pa počakate, da pridejo navadni obiskovalci. X-Ray zajema zahteve, dokler ni dosežen nastavljeni znesek. Na seznamu vidite, koliko jih je že bilo izmerjenih.
Branje poročila
- Na seznamu pri Vaši meritvi kliknite na ikono očesa (ogled).
- Prikažejo se vse izmerjene zahteve z njihovim časom nalaganja. Kliknite na zahtevo, ki je trajala najdlje: iz nje je mogoče razbrati največ.
- V poročilu vidite, kateri deli so vzeli največ časa: po vtičniku ali modulu, najpočasnejše poizvedbe v bazi podatkov in zahteve do zunanjih storitev.
Izstopa en vtičnik z veliko daljšim časom kot ostali? Potem je ta najverjetneje krivec. Posodobite ga, poiščite lažjo alternativo ali ga izključite. Vidite namesto tega veliko vtičnikov, ki vsak vzame malo časa? Potem jih imate preprosto preveč. Znane zahtevne kombinacije so na primer obsežen gradnik strani (pagebuilder) skupaj s spletno trgovino in veliko dodatki.
Kaj skoraj vedno pomaga?
- Uporabite vtičnik LiteSpeed Cache. Naši strežniki uporabljajo LiteSpeed, s tem vtičnikom pa se strani postrežejo neposredno iz predpomnilnika, pripravljene za prikaz.
- Uporabljajte samo vtičnike, ki jih resnično potrebujete.
- Izberite novejšo različico PHP (glejte Izbira različice PHP (Select PHP version)) in vklopite opcache (glejte PHP-razširitve vklop in izklop).
- Če Vaša spletna stran ne ustreza več Vašemu paketu, izberite večji paket v Moj WebOké.
Pozor: Med meritvijo je vsaka izmerjena zahteva malenkost počasnejša. Ko ste končali, meritev ustavite in je ne pustite teči po nepotrebnem.
