MB Bluejuice
Serveriai ir hostingas

Kodėl svetainė lėta: pradėkite nuo TTFB

Jei serveris atsako per 1,5 sekundės, paveikslėlių optimizavimas nieko neišgelbės. Kaip rasti tikrąją priežastį.

· atnaujinta 2026-10-07

TTFB (Time To First Byte) rodo, per kiek laiko serveris pradeda siųsti atsakymą. Tai pirmasis dydis, kurį verta matuoti — viskas kita vyksta tik po jo.

Orientyrai

  • iki 200 ms — labai gerai;
  • 200–500 ms — normalu WordPress svetainei;
  • 500–1000 ms — yra ką taisyti;
  • virš 1000 ms — problema serveryje arba kode, ne paveikslėliuose.

Dažniausios priežastys

  1. Neįjungtas puslapių kešas. Kiekvienas apsilankymas iš naujo vykdo PHP ir kreipiasi į duomenų bazę.
  2. Lėtos duomenų bazės užklausos. Dažniausiai dėl trūkstamų indeksų arba išsipūtusios wp_options lentelės su automatiškai įkeliamais įrašais.
  3. Išoriniai kreipiniai renderinant. Įskiepis, kuris kiekvieną kartą klausia nutolusio API ir laukia atsakymo.
  4. Per mažai PHP-FPM procesų. Užklausos stoja eilėje, nors serveris nėra apkrautas.
  5. Sena PHP versija. Perėjimas nuo 7.4 prie 8.3 dažnai duoda 20–40 % be jokių kodo pakeitimų.

Kaip matuoti

Paprasčiausia — naršyklės Network skiltis, stulpelis „Waiting (TTFB)“. Patikimiau — matuoti kelis kartus iš skirtingų vietų ir atskirti pirmą (be kešo) bei pakartotinį užkrovimą. Jei TTFB geras tik antrą kartą, kešas veikia, bet jo galiojimas per trumpas.

Serverio pusės optimizavimą — nginx, Redis, PHP-FPM derinimą — atliekame kaip dalį techninio valdymo.

Toliau

Susiję straipsniai

Reikia pagalbos su savo svetaine?

Peržiūrėsime situaciją ir pasakysime, ką verta daryti pirmiausia.