10 คะแนน โดย xguru 2022-05-17 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • แพลตฟอร์มเซิร์ฟเวอร์เลสจะมีปัญหา "cold start" ที่เมื่อไม่มีการใช้งานในช่วงเวลาหนึ่ง คอนเทนเนอร์จะถูกปิดลง ทำให้คำขอแรกใช้เวลานาน
  • Cloudflare ที่ใช้ V8 โดยตรง เลือกใช้วิธีที่แตกต่างออกไปเล็กน้อยเพื่อให้ได้ cold start 0ms*

AWS Lambda(AL) vs Cloudflare Workers(CW) vs AWS Cloudfront Function(ACF)

  • ทดสอบโดยส่ง 10,000 requests ทุก 10 วินาทีจาก 17 ประเทศในภูมิภาคยุโรป
  • เวลาในการตอบสนองเฉลี่ยคือ ACF 153 > CW 170 > AL 178 โดย AWS Cloudfront Function เร็วที่สุด
  • หากประเมิน cold start โดยอิงจากเวลาในการตอบสนอง P90
  • CW อยู่ที่ 219ms และ ACF อยู่ที่ประมาณ 220ms จึงแทบไม่มีปัญหา แต่ AWS Lambda อยู่ที่ 333ms จึงมีปัญหา cold start