วิธีลดค่าใช้จ่ายของ HTTPS API บน AWS
(gameanalytics.com)สำหรับเซิร์ฟเวอร์ API ที่มีการเรียกใช้งานจำนวนมาก ขนาดของแพ็กเก็ตตอบกลับก็กลายเป็นต้นทุนที่ค่อนข้างสูงได้เช่นกัน
จึงได้รวบรวมวิธีต่าง ๆ ในการลดต้นทุนนี้ไว้ทีละข้อ
-
ลด HTTP header ที่ไม่จำเป็น: เช่น ลบ CORS header บางส่วนออกในกรณีที่ไม่ใช่
OPTIONS -
ลด TLS handshake
-
เปลี่ยนใบรับรองของ Amazon ไปใช้ตัวอื่น
-
อื่น ๆ: ใช้ HTTP/2 ของ ALB, เปลี่ยนใบรับรอง RSA เป็น ECC เป็นต้น
5 ความคิดเห็น
https://gameanalytics.com/blog/reduce-costs-https-api-aws/
ดูเหมือนว่า
.htmlจะหายไปจากที่อยู่ URL แล้วนะครับถึงขนาดต้องทำกันเลยเหรอครับ?
แม้จะเป็นการเก็บเล็กผสมน้อย ... ฮ่าๆ
เป็นทิปที่มีประโยชน์มาก ขอบคุณครับ!
เป็นเคล็ดลับที่มีประโยชน์มาก ขอบคุณครับ!
GameAnalytics มีจำนวนการเรียกใช้ API ต่อวันราว 5 พันล้านครั้ง และบอกว่าสามารถประหยัดค่าใช้จ่ายได้ราว $8000 ต่อเดือนจากวิธีนี้
รายละเอียดจะแตกต่างกันไปตามแต่ละบริการ ดังนั้นก็มองได้ประมาณว่าสิ่งพวกนี้ก็สามารถลดต้นทุนลงได้เหมือนกัน