http ให้มีชีวิตอยู่ในยุคใหม่
ดังนั้นตามที่ผู้เขียน haproxy ผู้ที่รู้เรื่อง http: Keep-alive ถูกคิดค้นขึ้นเพื่อลดการใช้งาน CPU บนเซิร์ฟเวอร์เมื่อ CPU ช้าลง 100 เท่า แต่สิ่งที่ไม่ได้กล่าวคือการเชื่อมต่อแบบต่อเนื่องใช้หน่วยความจำจำนวนมากในขณะที่ไม่มีใครใช้งานได้ยกเว้นลูกค้าที่เปิดใช้งาน ปัจจุบันในปี 2009 ซีพียูมีราคาถูกมากและหน่วยความจำยังคง จำกัด อยู่ที่สถาปัตยกรรมหรือราคาเพียงไม่กี่กิกะไบต์ หากไซต์ต้องการให้มีชีวิตอยู่แสดงว่ามีปัญหาอย่างแท้จริง ไซต์ที่มีการโหลดสูงมักจะปิดการใช้งาน Keep-alive เพื่อรองรับจำนวนไคลเอ็นต์พร้อมกันสูงสุด ข้อเสียที่แท้จริงของการไม่มี Keep-alive คือเวลาแฝงที่เพิ่มขึ้นเล็กน้อยในการดึงวัตถุ เบราว์เซอร์เพิ่มจำนวนการเชื่อมต่อพร้อมกันเป็นสองเท่าบนไซต์ที่ไม่ได้เก็บรักษาไว้เพื่อชดเชยสิ่งนี้ (จากhttp://haproxy.1wt.eu/ ) สิ่งนี้สอดคล้องกับประสบการณ์ของคนอื่น ๆ หรือไม่? คือไม่มีชีวิต - ตอนนี้ผลลัพธ์แทบไม่เป็นที่สังเกตหรือไม่? (เป็นที่น่าสังเกตว่าด้วย websockets ฯลฯ - การเชื่อมต่อจะยังคง "เปิด" ไม่ว่าจะอยู่ในสถานะใดก็ตาม - สำหรับแอปที่ตอบสนองได้ดีมาก) มีผลมากกว่าสำหรับผู้ที่อยู่ห่างไกลจากเซิร์ฟเวอร์หรือหากมีสิ่งประดิษฐ์จำนวนมากที่จะโหลดจากโฮสต์เดียวกันเมื่อโหลดหน้าเว็บ (ฉันคิดว่าสิ่งต่างๆเช่น CSS, รูปภาพและ JS มาจาก CDN …