Apache KeepAliveTimeout
มีอยู่เพื่อปิดการเชื่อมต่อแบบ keep-alive หากไม่มีการออกคำขอใหม่ภายในระยะเวลาที่กำหนด หากผู้ใช้ไม่ปิดเบราว์เซอร์ / แท็บการหมดเวลานี้ (ปกติ 5-15 วินาที) เป็นสิ่งที่ปิดการเชื่อมต่อแบบ keep-alive ส่วนใหญ่ในที่สุดและป้องกันไม่ให้ทรัพยากรเซิร์ฟเวอร์สูญเปล่าโดยการหยุดการเชื่อมต่ออย่างไม่มีกำหนด
ตอนนี้MaxKeepAliveRequests
คำสั่งจะ จำกัด จำนวนการร้องขอ HTTP ที่การเชื่อมต่อ TCP เดียว (เปิดค้างไว้เนื่องจากKeepAlive
) จะให้บริการ การตั้งค่านี้0
หมายถึงอนุญาตจำนวนคำขอได้ไม่ จำกัด
ทำไมคุณถึงตั้งค่านี้เป็นอะไรก็ได้ยกเว้น "ไม่ จำกัด " หากลูกค้ายังคงร้องขออยู่สิ่งที่เป็นอันตรายในการปล่อยให้พวกเขาเกิดขึ้นในการเชื่อมต่อแบบ keep-alive เมื่อถึงขีด จำกัด คำขอจะยังคงอยู่เพียงเชื่อมต่อใหม่
วิธีที่ฉันเห็นมันไม่มีประเด็นที่จะ จำกัด เรื่องนี้ ฉันกำลังคิดถึงอะไร