Peatükk 17 · 17.4
X-Ray: aeglaste lehtede tuvastamine
Kas su veebileht on aeglane või jõuab pidevalt oma piirideni? Siis tahad teada, mis selle põhjustab: kas lisandmoodul, aeglane andmebaasipäring või väline teenus, mille vastust tuleb kaua oodata. X-Ray mõõdab seda sinu eest. See jälgib mõnda aega iga päringut su veebilehele ja näitab lehekülje kohta, mis võttis kõige rohkem aega.
Mõõtmise alustamine
- Klõpsa DirectAdminis Extra Features all X-Ray. Näed mõõtmiste (ülesannete) loendit. Kui seal on kirjas NO TASKS FOUND, siis sul pole veel ühtegi.
- Klõpsa Start tracing (1).
- Vali väljal URL (1) oma domeen ja täida väljal Specify mask, millist osa su lehest soovid mõõta. Märgisega /* mõõdad kogu lehte, näiteks märgisega /winkel/* ainult /winkel all olevaid lehekülgi.
- Väljal Record for on kirjas, mitu päringut mõõdetakse (vaikimisi 20). Märkeruuduga Advanced settings saad rohkem valikuid.
- Klõpsa Run (2).


Andmete kogumine
Ava nüüd oma veebileht brauseri privaatses aknas ja klõpsa ringi, eriti nendel lehekülgedel, mis on aeglased. Või oota, kuni tavakülastajad kohale jõuavad. X-Ray püüab päringud kinni, kuni määratud arv on saavutatud. Loendist näed, kui palju on juba mõõdetud.
Aruande lugemine
- Klõpsa loendis oma mõõtmise juures silmakese ikoonil (vaatamiseks).
- Näed kõiki mõõdetud päringuid koos nende laadimisajaga. Klõpsa päringul, mis kestis kõige kauem: sealt saab kõige rohkem teavet.
- Aruandes näed, millised osad võtsid kõige rohkem aega: lisandmooduli või mooduli kaupa, aeglaseimad andmebaasipäringud ja päringud välistele teenustele.
Kas üks lisandmoodul paistab silma oluliselt pikema ajaga kui ülejäänud? Siis on see tõenäoliselt süüdlane. Uuenda see, otsi kergem alternatiiv või lülita see välja. Kas näed hoopis palju lisandmooduleid, millest igaüks võtab natuke aega? Siis on neid lihtsalt liiga palju. Tuntud rasked kombinatsioonid on näiteks ulatuslik pagebuilder koos veebipoe ja paljude lisaomadustega.
Mis aitab peaaegu alati?
- Kasuta lisandmoodulit LiteSpeed Cache. Meie serverid kasutavad LiteSpeedi ja selle lisandmooduliga serveeritakse leheküljed valmiskujul vahemälust.
- Kasuta ainult lisandmooduleid, mida sul tegelikult vaja on.
- Vali uuem PHP versioon (vaata PHP-versiooni valimine (Select PHP version)) ja lülita sisse opcache (vaata PHP laienduste sisse- ja väljalülitamine).
- Kui su veebileht ei mahu enam su paketti, vali Minu WebOké's suurem pakett.
Tähelepanu: Mõõtmise ajal on iga mõõdetud päring pisut aeglasem. Peata mõõtmine, kui oled valmis, ja ära lase sel ilmaasjata edasi töötada.
