6
วิธีที่ดีที่สุดในการโหลดบาลานซ์ในหลาย ๆ ไฟล์เซิร์ฟเวอร์คงที่แม้กระทั่งการกระจายแบนด์วิดธ์?
ก่อนอื่นฉันจะอธิบายสถานการณ์ของฉันให้คุณฟัง ฉันใช้งานเว็บไซต์ที่ได้รับความนิยมเป็นอย่างมากดังนั้นฉันจึงไม่สามารถลงทุนเงินจำนวนมหาศาลได้ ขณะนี้ฉันมีเซิร์ฟเวอร์เพียงเครื่องเดียวที่มี HAProxy อยู่ข้างหน้าส่งคำขอปกติไปยัง Apache และคำขอไฟล์คงที่ทั้งหมดไปยัง Lighttpd สิ่งนี้ทำงานได้ดีเพราะ Apache และ PHP ทุกคำขอได้รับการจัดการโดย Apache ในขณะที่ภาพทั้งหมดจะถูกส่งไปยัง Lighttpd ที่เร็วขึ้น (เว็บไซต์ส่วนใหญ่เป็นรูปภาพดังนั้นนี่จึงเป็นสิ่งสำคัญจริงๆ) คงจะดีหากไม่ต้องตั้งค่าโดเมนย่อยสำหรับแสดงภาพเพราะ URL สั้น ๆ ก็สำคัญเช่นกันดังนั้นเหตุผลของฉันในการใช้ HAProxy ฉันพบผู้ให้บริการโฮสต์ที่ให้แบนด์วิดท์ที่ไม่มีมิเตอร์ราคาถูกที่ฉันใช้อยู่ปัญหามาเมื่อฉันเริ่มผลักแบนด์วิดท์ให้มากที่สุดเท่าที่การ์ดเครือข่าย 100mbs สามารถจัดการได้ดังนั้นจึงต้องมีเซิร์ฟเวอร์ที่สอง ฉันได้คิดมากเป็นตัวเลือกของฉันแล้วฉันจะอธิบายให้คุณฟัง หวังว่าคุณสามารถให้ข้อมูลเชิงลึกเกี่ยวกับตัวเลือกที่ดีที่สุดสำหรับฉันหรืออาจมีตัวเลือกอื่นจากที่นั่นซึ่งฉันยังไม่ได้คิด ที่ต้องการ: แม้แต่การกระจายแบนด์วิดท์ก็เป็นสิ่งจำเป็น ฉันมีเซิร์ฟเวอร์ที่ทรงพลังพอสมควรดังนั้นการปรับขนาดไม่ใช่ตัวเลือก ฉันต้องขยายออกเพื่อให้ได้แบนด์วิดท์ที่มากขึ้น URL สั้น ๆ ฉันไม่ต้องการตั้งค่าโดเมนย่อยเช่น img.example.com เพื่อแสดงภาพของฉัน example.com/image.jpg คือตอนนี้เป็นอย่างไรและฉันต้องการให้อยู่อย่างไร แต่ถ้าไม่มีวิธีอื่นฉันก็เข้าใจ เซิร์ฟเวอร์ clostest ที่จัดการการร้องขอจะดีจริง ๆ แต่ไม่จำเป็นต้อง สิ่งที่ต้องจำไว้ HAProxy ถึง …