- แพลตฟอร์มเซิร์ฟเวอร์เลสจะมีปัญหา "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
1 ความคิดเห็น
*CloudFlare ทำให้เวลา cold start ของ Workers เป็น 0 ได้อย่างไร