17. nodaļa · 17.4
X-Ray: lēnu lapu noteikšana
Vai Jūsu vietne ir lēna vai pastāvīgi sasniedz savus limitus? Tad Jūs noteikti vēlaties zināt, kāpēc tas tā ir: vai vainīgs ir kāds spraudnis, lēns datubāzes vaicājums, vai ārējs pakalpojums, kas ilgi liek sevi gaidīt. X-Ray to izmēra Jūsu vietā. Tas kādu laiku seko katram pieprasījumam Jūsu vietnei un parāda, kas katrā lapā patērēja visvairāk laika.
Mērījuma sākšana
- DirectAdmin sadaļā Extra Features noklikšķiniet uz X-Ray. Jūs redzēsiet mērījumu (uzdevumu) sarakstu. Ja redzat NO TASKS FOUND, tad Jums vēl nav neviena uzdevuma.
- Noklikšķiniet uz Start tracing (1).
- Laukā URL (1) izvēlieties savu domēnu un laukā Specify mask norādiet, kuru vietnes daļu vēlaties mērīt. Ar /* Jūs mērāt visu vietni, ar, piemēram, /winkel/* tikai lapas sadaļā /winkel.
- Pie Record for redzams, cik pieprasījumi tiks mērīti (pēc noklusējuma 20). Ar izvēles rūtiņu Advanced settings Jūs iegūstat vairāk iestatījumu iespēju.
- Noklikšķiniet uz Run (2).


Datu vākšana
Tagad atveriet savu vietni privātā pārlūkprogrammas logā un klikšķiniet pa to, jo īpaši pa lapām, kas ir lēnas. Vai arī gaidiet, kamēr ienāk parasti apmeklētāji. X-Ray uztvers pieprasījumus, līdz tiks sasniegts iestatītais skaits. Sarakstā redzēsiet, cik pieprasījumu jau ir izmērīti.
Atskaites lasīšana
- Sarakstā pie Jūsu mērījuma noklikšķiniet uz acs ikonas (apskatīt).
- Jūs redzēsiet visus izmērītos pieprasījumus ar to ielādes laiku. Noklikšķiniet uz pieprasījuma, kas ilga visilgāk: no tā var izspiest visvairāk informācijas.
- Atskaitē redzēsiet, kuras sastāvdaļas patērēja visvairāk laika: pa spraudņiem vai moduļiem, lēnākos datubāzes vaicājumus un pieprasījumus uz ārējiem pakalpojumiem.
Vai kāds spraudnis izceļas ar daudz ilgāku laiku nekā pārējie? Tad, visticamāk, tas ir vainīgais. Atjauniniet to, meklējiet vieglāku alternatīvu vai izslēdziet to. Vai tieši pretēji, redzat daudz spraudņu, kas katrs patērē nedaudz laika? Tad Jums to vienkārši ir pārāk daudz. Zināmi smagi apvienojumi, piemēram, ir plašs lapu veidotājs kopā ar interneta veikalu un daudzām papildfunkcijām.
Kas palīdz gandrīz vienmēr?
- Izmantojiet spraudni LiteSpeed Cache. Mūsu serveri darbojas ar LiteSpeed, un ar šo spraudni lapas tiek pasniegtas gatavā veidā tieši no kešatmiņas.
- Izmantojiet tikai tos spraudņus, kas Jums tiešām ir vajadzīgi.
- Izvēlieties jaunāku PHP versiju (skatiet PHP versijas izvēle (Select PHP version)) un ieslēdziet opcache (skatiet PHP paplašinājumu ieslēgšana un izslēgšana).
- Ja Jūsu vietne vairs neiederas Jūsu pakotnē, izvēlieties lielāku pakotni Mans WebOké.
Ņemiet vērā: mērījuma laikā katrs izmērītais pieprasījums ir nedaudz lēnāks. Apturiet mērījumu, kad esat pabeidzis, un neļaujiet tam darboties bez vajadzības.
