8 คะแนน โดย xguru 2019-12-14 | 5 ความคิดเห็น | แชร์ทาง WhatsApp

สำหรับเซิร์ฟเวอร์ API ที่มีการเรียกใช้งานจำนวนมาก ขนาดของแพ็กเก็ตตอบกลับก็กลายเป็นต้นทุนที่ค่อนข้างสูงได้เช่นกัน

จึงได้รวบรวมวิธีต่าง ๆ ในการลดต้นทุนนี้ไว้ทีละข้อ

  • ลด HTTP header ที่ไม่จำเป็น: เช่น ลบ CORS header บางส่วนออกในกรณีที่ไม่ใช่ OPTIONS

  • ลด TLS handshake

  • เปลี่ยนใบรับรองของ Amazon ไปใช้ตัวอื่น

  • อื่น ๆ: ใช้ HTTP/2 ของ ALB, เปลี่ยนใบรับรอง RSA เป็น ECC เป็นต้น

5 ความคิดเห็น

 
mambo 2023-01-08

https://gameanalytics.com/blog/reduce-costs-https-api-aws/

ดูเหมือนว่า .html จะหายไปจากที่อยู่ URL แล้วนะครับ

 
peace1974 2019-12-18

ถึงขนาดต้องทำกันเลยเหรอครับ?

แม้จะเป็นการเก็บเล็กผสมน้อย ... ฮ่าๆ

 
cbbatte 2019-12-15

เป็นทิปที่มีประโยชน์มาก ขอบคุณครับ!

 
cbbatte 2019-12-15

เป็นเคล็ดลับที่มีประโยชน์มาก ขอบคุณครับ!

 
xguru 2019-12-14

GameAnalytics มีจำนวนการเรียกใช้ API ต่อวันราว 5 พันล้านครั้ง และบอกว่าสามารถประหยัดค่าใช้จ่ายได้ราว $8000 ต่อเดือนจากวิธีนี้

รายละเอียดจะแตกต่างกันไปตามแต่ละบริการ ดังนั้นก็มองได้ประมาณว่าสิ่งพวกนี้ก็สามารถลดต้นทุนลงได้เหมือนกัน