ประมาณว่า severA ทำงานหนักเกิน ให้โยน request ไป serverB
ควรจัดการเรื่อง traffic , load กันยังไงครับ
เอา Balancer คั่นก่อนเข้า web server ครับ
ไม่แนะนำวิธีปลอมค่า nic (ลืมชื่อ) เพราะ access ช้า, session อาจหลุด และทำให้ระบบ nw รวนได้
แสดงว่าต้องจัดการเรื่อง session ด้วยใช่มั้ยครับว่า login มาจาก server ไหน
จำได้ว่าเพื่อนร่วมงาน ณ ตอนนั้นแยก session ไปไว้ที่อื่นครับ ใช้ mongodb เก็บไว้
ส่วน client ก็เก็บลง js แทน ซึ่งผมก็ไม่เก็ตนิดนึงว่าถ้าโดน xss มันจะปลอดภัยไหม
ใช้ session backend เป็น redis/memcached หรืออะไรก็สุดแล้วแต่ความสะดวกของภาษาที่ใช้พัฒนา backend ครับ
ปกติใช้ loadbalancer มารับหน้าก่อน แล้วให้มันกระจายโหลด ส่วนถ้า static content เยอะก็หา CDN มารับพวก static content ไปโหลดแทน
โจทย์แบบนี้ในเวลานี้ ไปใช้ Kubernetes เลยดีกว่าครับ
SPICYDOG's Blog
เอา Balancer คั่นก่อนเข้า web server ครับ
ไม่แนะนำวิธีปลอมค่า nic (ลืมชื่อ) เพราะ access ช้า, session อาจหลุด และทำให้ระบบ nw รวนได้
แสดงว่าต้องจัดการเรื่อง session ด้วยใช่มั้ยครับว่า login มาจาก server ไหน
จำได้ว่าเพื่อนร่วมงาน ณ ตอนนั้นแยก session ไปไว้ที่อื่นครับ ใช้ mongodb เก็บไว้
ส่วน client ก็เก็บลง js แทน ซึ่งผมก็ไม่เก็ตนิดนึงว่าถ้าโดน xss มันจะปลอดภัยไหม
ใช้ session backend เป็น redis/memcached หรืออะไรก็สุดแล้วแต่ความสะดวกของภาษาที่ใช้พัฒนา backend ครับ
ปกติใช้ loadbalancer มารับหน้าก่อน แล้วให้มันกระจายโหลด ส่วนถ้า static content เยอะก็หา CDN มารับพวก static content ไปโหลดแทน
โจทย์แบบนี้ในเวลานี้ ไปใช้ Kubernetes เลยดีกว่าครับ
SPICYDOG's Blog