Welches ist die bessere Konfiguration / Optimierung: keepalive_timeout
um die Keepalive-Verbindungen von Nginx selbst explizit einzuschränken oder zuzulassen?
Ich habe zwei widersprüchliche Empfehlungen bezüglich der keepalive_timeout
Richtlinie für Nginx gesehen. Sie sind wie folgt:
# 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;
und
# You should remove keepalive_timeout from your formula.
# Nginx closes keepalive connections when the
# worker_connections limit is reached.
Die Nginx Dokumentation für keepalive_timeout
nicht erwähnt automatische Tötung, und ich habe nur diese Empfehlung einmal gesehen, aber es interessiert mich.
Dieser Server dient ausschließlich TLS-gesicherten Verbindungen, und alle nicht verschlüsselten Verbindungen werden sofort auf die https://
Version derselben URL umgeleitet .