`Keepalive_timeout` dovrebbe essere rimosso dalla configurazione di Nginx?


14

Qual è la migliore configurazione / ottimizzazione: limitare esplicitamente keepalive_timeouto consentire a Nginx di eliminare da solo le connessioni keepalive?

Ho visto due raccomandazioni contrastanti riguardo alla keepalive_timeoutdirettiva per Nginx. Sono i seguenti:

# How long to allow each connection to stay idle; longer values are better
# for each individual client, particularly for SSL, but means that worker
# connections are tied up longer. (Default: 65)
keepalive_timeout  20;

e

# You should remove keepalive_timeout from your formula.
# Nginx closes keepalive connections when the
# worker_connections limit is reached.

La documentazione di Nginx per non menziona l'omicidio automatico, e ho visto questa raccomandazione solo una volta, ma mi incuriosisce.keepalive_timeout

Questo server serve esclusivamente connessioni protette TLS e tutte le connessioni non crittografate vengono immediatamente reindirizzate alla https://versione dello stesso URL.

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.