MB Bluejuice
Serveriai ir hostingas

nginx, PHP-FPM ir Redis: kas iš tikrųjų pagreitina WordPress

Trys komponentai, kurie duoda didžiausią efektą, ir tipinės jų derinimo klaidos.

· atnaujinta 2026-10-07

WordPress spartinimo įskiepių yra dešimtys, bet didžiąją dalį greičio lemia trys serverio lygio dalykai.

nginx: statika ir puslapių kešas

Paveikslėlius, CSS ir JS turi atiduoti nginx, neįtraukiant PHP. Dinaminiams puslapiams naudingas fastcgi_cache: paruoštas HTML atiduodamas iš disko, o PHP nė nepaleidžiamas. Svarbiausia tinkamai aprašyti išimtis — administravimą, krepšelį, atsiskaitymą ir prisijungusius naudotojus.

PHP-FPM: procesų skaičius

Dažna klaida — nustatyti kuo daugiau procesų. Kiekvienas jų užima atmintį; kai jos pritrūksta, serveris pradeda naudoti diską ir viskas sulėtėja labiau nei esant eilei. Skaičiuojama paprastai: turima atmintis, padalyta iš vidutinio proceso dydžio, atėmus atsargą duomenų bazei ir sistemai.

Redis: objektų kešas

Redis talpina duomenų bazės užklausų rezultatus atmintyje. Didžiausią efektą duoda ten, kur puslapių kešas negali veikti: administravime, parduotuvės krepšelyje, prisijungusiems naudotojams. Parduotuvėse tai dažnai pastebimiausias pagerėjimas.

Eiliškumas

Pirmiausia tvarkoma duomenų bazė ir PHP versija, tada Redis, tada puslapių kešas. Atvirkštinė tvarka duoda gerus skaičius matavimuose ir tas pačias problemas ten, kur kešo nėra.

Tokia konfigūracija yra standartinė mūsų valdomuose serveriuose: webhostas.com.

Toliau

Susiję straipsniai

Reikia pagalbos su savo svetaine?

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