18. nodaļa · 18.3
Mana vietne darbojas lēni
Lēna vietne izmaksā apmeklētājus un klientus. Cēlonis gandrīz vienmēr meklējams pašā vietnē: pārāk daudz vai smagi spraudņi, trūkstoša kešatmiņa vai lieli attēli. Dažreiz Jūsu pakete sasniedz savas robežas. Ar zemāk sniegtajiem jautājumiem un soļiem Jūs atradīsiet cēloni.
Vispirms trīs jautājumi
- Vai viss darbojas lēni, vai tikai pārvaldība? Ja lēni darbojas tikai WordPress pārvaldība, tas parasti ir saistīts ar spraudņiem vai robotu, kas uzbrūk Jūsu pieteikšanās lapai.
- Vienmēr, vai tikai noteiktos brīžos? Ja vietne darbojas lēni tikai noslogotos brīžos vai kad izpildās ieplānots uzdevums, tas norāda uz Jūsu paketes ierobežojumiem.
- Tikai Jums, vai visiem? Izmēģiniet piekļuvi, izmantojot savu tālruni ar 4G vai 5G savienojumu, un lūdziet kādu citu arī pārbaudīt. Ja lēni darbojas tikai Jums, visticamāk, iemesls ir Jūsu paša interneta savienojumā vai VPN.
1. solis: nosakiet, kur ir problēma
- Izmantojot Resource Usage DirectAdmin, Jūs varat redzēt, vai Jūsu pakete sasniedz kādu ierobežojumu, piemēram, CPU, atmiņas, I/O vai vienlaicīgo procesu skaita ierobežojumu (skatiet Resource Usage: CPU, atmiņa un procesi). Paziņojums par faults nozīmē, ka Jūsu vietne tajā brīdī tika palēnināta.
- Izmantojot X-Ray, Jūs varat redzēt, kurš spraudnis, datubāzes vaicājums vai ārējais izsaukums katrā lapā patērē visvairāk laika (skatiet X-Ray: lēnu lapu noteikšana).
- Izmantojot ārēju mērījumu rīku, piemēram, Google PageSpeed Insights, Jūs varat redzēt, ko apmeklētāja pārlūkprogrammai jāielādē.
2. solis: biežākie cēloņi
- Trūkstoša kešatmiņa. Mūsu serveri darbojas ar LiteSpeed. WordPress gadījumā bezmaksas spraudnis LiteSpeed Cache bieži uzreiz ievērojami paātrina Jūsu vietni, jo lapas vairs netiek veidotas no jauna ar katru apmeklējumu.
- Pārāk daudz vai smagi spraudņi. Katrs spraudnis patērē laiku. Izmantojot X-Ray, apskatiet, kuri spraudņi darbojas vislēnāk, un izslēdziet tos, kas nav nepieciešami.
- Lieli attēli. Fotogrāfija ar izmēru 5 MB tieši no fotokameras padarīs katru lapu lēnu. Samaziniet attēlu izmēru pirms augšupielādes vai izmantojiet spraudni, kas to dara automātiski.
- Roboti un uzbrukumi. Meklētājprogrammas, MI rāpuļprogrammas vai pieteikšanās mēģinājumi failos wp-login.php un xmlrpc.php var noslogot Jūsu paketi. Piekļuves žurnālā apskatiet, kuras adreses tiek pieprasītas visbiežāk (skatiet Site summary & logs: kļūdu žurnāls un piekļuves žurnāls).
- Veca PHP versija. Jaunākas PHP versijas darbojas ievērojami ātrāk. Skatiet PHP versijas izvēle (Select PHP version).
- Nesakārtota datubāze. Tūkstošiem vecu revīziju, surogātpasta komentāru vai žurnāla tabulu padara vaicājumus lēnus. Sakārtojiet un optimizējiet datubāzi (skatiet Datubāzes pārbaude, labošana un optimizēšana).
- Ārējie elementi. Fonti, video, tērzēšanas logrīki un mērīšanas kodi no citām trešajām pusēm var likt Jūsu lapai gaidīt. PageSpeed Insights parāda, kuri tie ir.
- Pārāk bieži izpildīti cron uzdevumi (skatiet Cron Jobs: uzdevumus likt izpildīties automātiski). Arī tie tiek ieskaitīti ierobežojumos.
3. solis: vai Jūsu pakete ir pārāk maza?
Vai esat sakārtojuši vietni un ieslēguši kešatmiņu, bet Resource Usage noslogotos brīžos joprojām rāda faults? Tad Jūsu vietnei ir nepieciešama lielāka jauda. Mijn WebOké sadaļā Mani produkti un Pārvaldība izvēlieties Mainīt hostinga paketi. Jaunināšana stājas spēkā uzreiz.
Vai apmeklētāji saņem kļūdas paziņojumu 503 vai Resource Limit Is Reached? Tad izlasiet arī 503 of 'Resource Limit Is Reached': ko tagad darīt?.
Padoms: vai WordPress pārvaldība darbojas lēni, bet vietnes priekšpuse ir ātra? Tad īpaši pievērsiet uzmanību spraudņiem, kas pārvaldībā veic daudz darbību, piemēram, statistikai, dublējumkopijām vai drošības skenēšanai, kas darbojas uz servera. Plānojiet smagus uzdevumus klusākos brīžos.
