Quelle est la meilleure configuration / optimisation: pour limiter explicitement keepalive_timeout
ou pour permettre à Nginx de tuer les connexions keepalive par lui-même?
J'ai vu deux recommandations contradictoires concernant la 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.
La documentation de Nginx pour ne fait aucune mention de la mise à mort automatique, et je n'ai vu cette recommandation qu'une seule fois, mais elle m'intrigue.keepalive_timeout
Ce serveur sert exclusivement des connexions sécurisées TLS et toutes les connexions non chiffrées sont immédiatement redirigées vers la https://
version de la même URL.