Tags:

ประมาณว่า severA ทำงานหนักเกิน ให้โยน request ไป serverB

ควรจัดการเรื่อง traffic , load กันยังไงครับ

Get latest news from Blognone
By: Architec
ContributorWindows PhoneAndroidWindows
on 12 June 2019 - 18:54 #1114757

เอา Balancer คั่นก่อนเข้า web server ครับ

ไม่แนะนำวิธีปลอมค่า nic (ลืมชื่อ) เพราะ access ช้า, session อาจหลุด และทำให้ระบบ nw รวนได้

By: LUZ on 13 June 2019 - 09:13 #1114837 Reply to:1114757

แสดงว่าต้องจัดการเรื่อง session ด้วยใช่มั้ยครับว่า login มาจาก server ไหน

By: Architec
ContributorWindows PhoneAndroidWindows
on 13 June 2019 - 10:41 #1114858 Reply to:1114837

จำได้ว่าเพื่อนร่วมงาน ณ ตอนนั้นแยก session ไปไว้ที่อื่นครับ ใช้ mongodb เก็บไว้

ส่วน client ก็เก็บลง js แทน ซึ่งผมก็ไม่เก็ตนิดนึงว่าถ้าโดน xss มันจะปลอดภัยไหม

By: lancaster
Contributor
on 14 June 2019 - 12:45 #1115129 Reply to:1114837

ใช้ session backend เป็น redis/memcached หรืออะไรก็สุดแล้วแต่ความสะดวกของภาษาที่ใช้พัฒนา backend ครับ

By: adente
ContributorSUSESymbianWindows
on 12 June 2019 - 20:55 #1114772
adente's picture

ปกติใช้ loadbalancer มารับหน้าก่อน แล้วให้มันกระจายโหลด ส่วนถ้า static content เยอะก็หา CDN มารับพวก static content ไปโหลดแทน

By: spicydog
ContributoriPhoneAndroidUbuntu
on 14 June 2019 - 08:53 #1115048
spicydog's picture

โจทย์​แบบนี้ในเวลานี้ ไปใช้ Kubernetes​ เลยดีกว่าครับ


SPICYDOG's Blog