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