Nginx - Adattare il nostro hardware

Sommario
L'adattamento del servizio che alleviamo con Nginx Per il nostro hardware è un passaggio fondamentale, poiché a seconda di ciò utilizzeremo al massimo le risorse di cui disponiamo, in questo modo saremo in grado di soddisfare al meglio le esigenze dei nostri utenti.
Adattare Nginx al nostro hardware
Come abbiamo indicato, questo passaggio è fondamentale per poter ottenere tutti i vantaggi di Nginx Sul nostro server, possiamo iniziare con tre configurazioni consigliate che possono essere adattate a tre situazioni particolari, tuttavia questo non è qualcosa di scolpito nella pietra e dobbiamo sapere come adattarci alle nostre squadra, a epoca e il tipo di applicazione che stiamo servendo.
FattoriCi sono molti fattori che possiamo prendere in considerazione per sapere che tipo di team abbiamo, inoltre l'ambiente in cui ci troviamo definirà che è un team potente, non è lo stesso dire per un'azienda con un dato dedicato centro che hanno una squadra potente dove possono anche avere server farm, che per a avviare dove la loro potenza di calcolo è un VPS affittato al mese e la cosa più potente a cui possono accedere è un processore a 4 core.
Diamo un'occhiata ai tre casi e alla loro configurazione iniziale.
Traffico basso
Questo caso è per pagine informative o magari pagine personali, dove non ci sarà molta navigazione e soprattutto ci interessa mostrare un'informazione particolare e senza grosse pretese.
Le apparecchiature che possono supportare queste caratteristiche hanno le seguenti proprietà:
caratteristicheprocessore: 2 core
RAM: 2GB
Preventivo di servizio: 1 richiesta al secondo.
I valori consigliati per questo tipo di custodia sono quelli che vediamo nell'immagine seguente:

Qui possiamo evidenziare la quantità di processi dei lavoratori e la priorità che assegniamo loro, essendo -5 garantiamo che vengano serviti prima di molti altri processi, limitiamo il numero di connessioni simultanee per non intaccare le prestazioni complessive delle apparecchiature.
Traffico intermedio
Questo è un tipo di utilizzo abbastanza comune, è utile per pagine che hanno visitatori abituali e il cui contenuto invita a navigare per un tempo considerevole, questa configurazione può essere applicata a blog, piccoli negozi online, ecc.
Il caratteristiche hardware comuni che troveremo sono i seguenti:
caratteristicheprocessore: 4 core
RAM: 4GB
Preventivo di servizio: 50 richieste al secondo.
Vediamo nell'immagine seguente la possibile configurazione che possiamo utilizzare:

Vediamo che questa configurazione differisce dalla precedente nel numero di lavoratori, poiché vengono aumentati a 4 sfruttando i core della CPU e inoltre aumentando il numero di connessioni simultanee abbassiamo la priorità a 0, in questo modo diamo la possibilità che se ci sono molte connessioni il nostro server può continuare ad alimentare altri processi.
Traffico elevato
Questo tipo di utilizzo è già focalizzato su un altro livello di requisiti, generalmente si applica a pagine di contenuti live, come la stampa, i social network, ecc., dove viene data importanza alla concorrenza che si ha.
Il caratteristiche minime hardware sono i seguenti:
caratteristicheprocessore: da 8 core
RAM: da 12 GB
Preventivo di servizio: da 1000 richieste al secondo.
Per controllare questo servizio possiamo utilizzare una configurazione derivata da quanto segue:

Notiamo che si tratta di un'evoluzione dell'uso intermedio, in quanto aumentiamo la numero di lavoratori con il numero di coreTuttavia, la maggiore quantità di memoria ci consente di aumentare notevolmente il numero di connessioni simultanee.
Finiamo questo tutorial e con questo avremo una guida su come iniziare ad assegnare i valori di configurazione al nostro server Nginx.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave