Nginx - Cache s Fcgi

Sadržaj
Kad smo odlučili koristiti Nginx Jedna od stvari koja nas najviše privlači je mogućnost poboljšanja performansi bez potrebe za promjenom opreme ili povećanjem resursa, to je u određenoj mjeri izvedivo sa standardnom konfiguracijom, međutim postoje neki dodatni trikovi koje možemo upotrijebiti kako bismo izvukli više iz ono što već imamo.
Jedan od načina za postizanje poboljšanja je korištenje predmemorije i više kada radimo s nama fcgi budući da to znači da imamo programski jezik koji pokreće operacije upornosti i izračunavanja weba, pored statičkog sadržaja koji šalje. Nginx.
Način na koji ćemo aktivirati i konfigurirati predmemoriju za upotrebu fcgi Putem direktiva, s njima ćemo uspostaviti odgovarajuće vrijednosti kako bi naš poslužitelj mogao upravljati resursima, da bismo mogli koristiti ove direktive, prvo ih moramo upoznati pa ćemo u nastavku vidjeti mali popis:
fastcgi_cacheOmogućuje nam da odredimo područje koje ćemo koristiti za predmemoriju.
fastcgi_cache_keyOvom direktivom uspostavljamo ključeve za identifikaciju predmemorije, tako da je možemo razlikovati od drugih koji se mogu nalaziti na poslužitelju.
fastcgi_cache_pathOmogućuje nam utvrđivanje puta na kojem će se nalaziti naša predmemorija.
fastcgi_cache_methodsOvom direktivom ukazujemo na Nginx koje se HTTP metode mogu "predmemorirati".
fastcgi_cache_min_usesOmogućuje nam definiranje koliko će zahtjeva za isti resurs prihvatiti predmemorija.
fastcgi_cache_use_staleOvom direktivom označavamo ako poslužujemo predmemorirani sadržaj poslužitelj ne reagira.
fastcgi_cache_validPostavlja vrijeme za koje će predmemorija za HTTP kodove biti važeća.
Pogledajmo sada a konfiguracija predmemorije za naš poslužitelj s fast_cgi, ova nam konfiguracija pomaže u smanjenju upotrebe CPU -a posluživanjem uobičajenog sadržaja iz spremišta podataka, izbjegavajući nove upite tijekom predmemorije, čime se također povećavaju performanse:

Vidimo da je prvo što ukazujemo na staza ili gdje će se nalaziti naša predmemorija, zatim u lokacijski blok Za postizanje naših zadataka postavljamo različite gore navedene direktive.
Što nam je činiti?Označavamo kodove HTTP i trajanje predmemorije za njih, također minimalni broj puta za aktiviranje predmemorije, konačno, ako imamo grešku od 500, poslužit ćemo posljednju verziju spremljenu u predmemoriji za resurs.
Kao što vidimo, ova vrsta konfiguracije omogućit će nam da jednom poslužimo sadržaj generiran u ovom trenutku, a zatim će se sljedeći zahtjevi donijeti iz predmemorije, smanjujući količinu potrebne obrade, budući da je to snaga Nginx posluživanjem statičkog sadržaja predmemorija dobiva novu dimenziju.
Ovim smo završili ovaj vodič, naučili smo poboljšati performanse našeg poslužitelja kada ga koristimo fcgi Kako bi se dodala podrška vanjskim jezicima, poput PHP -a ili Pythona, to čini da poslužitelj zarađuje više bez ažuriranja hardvera, što je kritično ako uzmemo u obzir da mnogo puta to ne možemo učiniti.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave