17 skyrius · 17.4
X-Ray: lėtų puslapių aptikimas
Jūsų svetainė lėta arba nuolat pasiekia savo ribas? Tuomet norėsite sužinoti, kuo tai sukelta: papildiniu (plugin), lėta duomenų bazės užklausa ar išorine paslauga, kurios atsakymo tenka ilgai laukti. X-Ray tai už Jus išmatuoja. Jis tam tikrą laiką stebi kiekvieną užklausą į Jūsų svetainę ir parodo, kas kiekviename puslapyje užėmė daugiausiai laiko.
Matavimo pradėjimas
- DirectAdmin skiltyje Papildomos funkcijos spustelėkite X-Ray. Pamatysite matavimų (užduočių) sąrašą. Jei rodoma NO TASKS FOUND, vadinasi, jų dar neturite.
- Spustelėkite Start tracing (1).
- Prie URL (1) pasirinkite savo domeną ir laukelyje Specify mask nurodykite, kurią svetainės dalį norite matuoti. Su /* matuosite visą svetainę, su pavyzdžiui /parduotuve/* tik puslapius, esančius po /parduotuve.
- Prie Record for nurodoma, kiek užklausų bus matuojama (numatytasis dydis 20). Pažymėjus varnelę Advanced settings, atsiveria daugiau pasirinkimų.
- Spustelėkite Run (2).


Duomenų rinkimas
Dabar atidarykite savo svetainę privačiame naršyklės lange ir paspaigvinkite po ją, ypač puslapiuose, kurie yra lėti. Arba palaukite, kol apsilankys paprasti lankytojai. X-Ray fiksuoja užklausas, kol pasiekiamas nustatytas skaičius. Sąraše matysite, kiek jų jau išmatuota.
Ataskaitos skaitymas
- Sąraše prie savo matavimo spustelėkite akutės piktogramą (peržiūrėti).
- Pamatysite visas išmatuotas užklausas kartu su jų įkėlimo laiku. Spustelėkite užklausą, kuri truko ilgiausiai: iš jos galima sužinoti daugiausiai.
- Ataskaitoje matysite, kurie komponentai užėmė daugiausiai laiko: pagal papildinį (plugin) ar modulį, lėčiausias duomenų bazės užklausas ir užklausas į išorines paslaugas.
Ar vienas papildinys išsiskiria daug ilgesniu laiku nei kiti? Tuomet jis greičiausiai ir yra kaltininkas. Atnaujinkite jį, ieškokite lengvesnės alternatyvos arba išjunkite jį. O gal matote daug papildinių, kurie kiekvienas užima po truputį laiko? Tuomet jų tiesiog turite per daug. Žinomi sunkūs deriniai, pavyzdžiui, yra išplėstinis puslapių kūrimo įrankis (pagebuilder) kartu su internetine parduotuve ir daugybe papildomų funkcijų.
Kas padeda beveik visada?
- Naudokite papildinį LiteSpeed Cache. Mūsų serveriai veikia su LiteSpeed, ir naudojant šį papildinį puslapiai pateikiami tiesiai iš podėlio (cache), jau paruošti.
- Naudokite tik tuos papildinius, kurie Jums tikrai reikalingi.
- Pasirinkite naujesnę PHP versiją (žr. PHP versijos pasirinkimas (Select PHP version)) ir įjunkite opcache (žr. PHP plėtinių įjungimas ir išjungimas).
- Jei Jūsų svetainė netelpa į esamą paketą, pasirinkite didesnį paketą sistemoje Mano WebOké.
Dėmesio: Matavimo metu kiekviena matuojama užklausa šiek tiek sulėtėja. Baigę matavimą, sustabdykite jį ir nepalikite jo veikti be reikalo.
