web-dev-qa-db-fra.com

Devrait être supprimé de Nginx Config?

Qui est la meilleure configuration/optimisation: limiter explicitement le keepalive_timeout ou pour permettre à NGinx de tuer les connexions Keepalive seul?

J'ai vu deux recommandations contradictoires concernant le keepalive_timeout directive pour nginx. Ils sont les suivants:

# 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;

et

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

Le nginxdocumentation pour keepalive_timeout ne fait aucune mention du meurtre automatique et je n'ai vu que cette recommandation une fois, mais cela m'intrigue.

Ce serveur sert exclusivement connexions sécurisées TLS et toutes les connexions non cryptées sont immédiatement réactivées à la https:// Version de la même URL.

14
Bryson

Nginx ferme les connexions Keepalive lorsque la limite de travailleur_connections est atteinte.

C'est vrai.

11
VBart