ควร "keepalive_timeout" ถูกลบออกจากการกำหนดค่า Nginx หรือไม่


14

การกำหนดค่า / การปรับให้เหมาะสมที่ดีกว่าคืออะไร: เพื่อ จำกัดkeepalive_timeoutหรือให้ Nginx ฆ่าการเชื่อมต่อแบบ keepalive ด้วยตัวเองอย่างชัดเจน?

ฉันเห็นคำแนะนำที่ขัดแย้งกันสองข้อเกี่ยวกับkeepalive_timeoutคำสั่งของ Nginx พวกเขามีดังนี้:

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

และ

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

Nginx เอกสารสำหรับการkeepalive_timeoutทำให้การพูดถึงการฆ่าเวลาโดยอัตโนมัติและผมได้เห็นเพียงคำแนะนำนี้ครั้งเดียว แต่มันชั่วช้าฉัน

เซิร์ฟเวอร์นี้ให้บริการการเชื่อมต่อที่ปลอดภัย TLS โดยเฉพาะและการเชื่อมต่อที่ไม่ได้เข้ารหัสทั้งหมดจะถูกเปลี่ยนเส้นทางไปยังhttps://URL ของเวอร์ชันเดียวกันทันที

คำตอบ:


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.