Nginx - talpykla su Fcgi

Turinys
Kai nusprendėme naudoti Nginx Vienas iš labiausiai mus traukiančių dalykų yra gebėjimas pagerinti našumą nekeičiant įrangos ar nepadidinant išteklių, tai tam tikru mastu galima įgyvendinti naudojant standartinę konfigūraciją, tačiau yra keletas papildomų gudrybių, kuriomis galime pasinaudoti, kad išnaudotume daugiau ką mes jau turime.
Vienas iš būdų patobulinti yra naudoti talpyklą ir daugiau, kai dirbame fcgi nes tai reiškia, kad turime programavimo kalbą, kuri vykdo žiniatinklio atkaklumo ir skaičiavimo operacijas, be statinio turinio, kurį jis siunčia. Nginx.
Būdas, kuriuo ketiname suaktyvinti ir sukonfigūruoti talpyklą fcgi Būtent per direktyvas, su jomis nustatysime atitinkamas vertes, kad mūsų serveris galėtų valdyti išteklius, kad galėtume naudoti šias direktyvas, pirmiausia turime jas žinoti, kad pamatytume nedidelį sąrašą:
fastcgi_cacheTai leidžia mums nustatyti sritį, kurią reikia naudoti talpykloje.
fastcgi_cache_keyŠia direktyva nustatome raktus talpyklai identifikuoti, kad galėtume ją atskirti nuo kitų, kurie gali būti serveryje.
fastcgi_cache_pathTai leidžia mums nustatyti kelią, kuriame bus talpykla.
fastcgi_cache_methodsŠia direktyva mes nurodome Nginx kuriuos HTTP metodus galima „išsaugoti talpykloje“.
fastcgi_cache_min_usesTai leidžia mums nustatyti, kiek užklausų į tą patį išteklių bus priimta talpykloje.
fastcgi_cache_use_staleŠia direktyva nurodome, jei aptarnaujame talpykloje saugomą turinį, serveris neatsako.
fastcgi_cache_validNustato laiką, kurį galios HTTP kodų talpykla.
Dabar pažiūrėkime a talpyklos konfigūracija mūsų serveriui su fast_cgi, ši konfigūracija padeda mums sumažinti procesoriaus naudojimą teikiant įprastą turinį iš duomenų saugyklos, išvengiant naujų užklausų talpyklos metu, taip padidinant našumą:

Tada matome, kad pirmas dalykas, kurį darome, yra nurodyti kelias arba kur bus mūsų talpykla, tada vietos blokas Siekdami įgyvendinti savo užduotis, pateikiame įvairias aukščiau aprašytas direktyvas.
Ką mes darome?Mes nurodome kodus HTTP ir jų talpyklos trukmę, taip pat minimalų talpyklos aktyvinimo skaičių, pagaliau, jei turėsime 500 klaidą, ištekliui pateiksime paskutinę talpykloje išsaugotą versiją.
Kaip matome, tokio tipo konfigūracija leis mums vienu metu pateikti turinį, sukurtą šiuo metu, tada iš talpyklos bus pateiktos šios užklausos, sumažinant būtiną apdorojimo kiekį, nes tai yra Nginx teikdamas statinį turinį, talpykla įgauna naują dimensiją.
Baigę šį vadovėlį, išmokome pagerinti savo serverio našumą, kai jį naudojame fcgi Jei norite papildomai palaikyti išorines kalbas, tokias kaip PHP ar „Python“, tai verčia serverį uždirbti daugiau neatnaujinant aparatinės įrangos, o tai yra labai svarbu, jei manome, kad daug kartų to padaryti negalime.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave