Nginx - Cache med Fcgi

Innholdsfortegnelse
Da vi bestemte oss for å bruke Nginx En av tingene som tiltrekker oss mest er å kunne forbedre ytelsen uten å måtte bytte utstyr eller øke ressurser, dette er til en viss grad mulig med en standardkonfigurasjon, men det er noen flere triks som vi kan bruke for å få mer ut av hva vi allerede har.
En av måtene å oppnå forbedringer er å bruke cache og mer når vi jobber med fcgi siden dette betyr at vi har et programmeringsspråk som kjører internettets utholdenhets- og beregningsoperasjoner, i tillegg til det statiske innholdet det sender. Nginx.
Måten vi skal aktivere og konfigurere hurtigbufferen på fcgi Det er gjennom direktiver, med dem vil vi etablere de relevante verdiene slik at serveren vår kan administrere ressursene. For å bruke disse direktivene må vi først kjenne dem, så vi vil se en liten liste nedenfor:
fastcgi_cacheDet lar oss bestemme området som skal brukes til hurtigbufferen.
fastcgi_cache_keyMed dette direktivet etablerer vi nøklene for å identifisere hurtigbufferen, slik at vi kan skille den fra andre som kan ligge på serveren.
fastcgi_cache_pathDet lar oss etablere banen hvor cachen vår vil ligge.
fastcgi_cache_methodsMed dette direktivet indikerer vi til Nginx hvilke HTTP -metoder som kan “bufres”.
fastcgi_cache_min_userDen lar oss definere hvor mange forespørsler til den samme ressursen som vil bli tatt opp av hurtigbufferen.
fastcgi_cache_use_staleMed dette direktivet indikerer vi at hvis vi serverer hurtigbufret innhold, reagerer ikke serveren.
fastcgi_cache_validAngir tidspunktet hvor hurtigbufferen for HTTP -koder skal være gyldig.
La oss nå se a cache -konfigurasjon for vår server med fast_cgi, hjelper denne konfigurasjonen oss å redusere CPU -bruken ved å servere vanlig innhold fra et datalagringssted, unngå nye søk under hurtigbufferen, og dermed også øke ytelsen:

Vi ser da at det første vi gjør er å indikere sti eller hvor cachen vår vil ligge, så i plasseringsblokk Vi legger de forskjellige direktivene som allerede er forklart ovenfor for å oppnå våre oppgaver.
Hva skal vi gjøre?Vi angir kodene HTTP og varigheten av hurtigbufferen for dem, også minimum antall ganger for hurtigbufferen å bli aktivert, til slutt, hvis vi har en 500 -feil, serverer vi den siste versjonen som er lagret i hurtigbufferen for ressursen.
Som vi kan se, vil denne typen konfigurasjon tillate oss å vise innhold som er generert for øyeblikket en gang, så vil følgende forespørsler hentes fra hurtigbufferen, noe som reduserer mengden behandling som er nødvendig, siden det er styrken til Nginx Når statisk innhold serveres, får cachen en ny dimensjon.
Med dette fullfører vi denne opplæringen, vi har lært å forbedre ytelsen til serveren vår når vi bruker fcgi For å legge til støtte for eksterne språk som PHP eller Python, får dette en server til å tjene mer uten å måtte oppdatere maskinvare, noe kritisk hvis vi tenker på at vi mange ganger ikke kan gjøre det.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave