Cloudflare ทำให้เวลา Cold Start ของ Workers เป็นศูนย์ได้อย่างไร
(blog.cloudflare.com)-
เริ่ม WarmUp เมื่อได้รับ
ClientHelloซึ่งเป็นแพ็กเก็ตแรกของการเจรจา TLS -
เวลาในการโหลด Worker ใช้เพียง 5ms จึงน้อยกว่าค่าหน่วงระหว่างไคลเอนต์กับ Cloudflare ทำให้บรรลุ Cold Start Zero ได้
-
ปัจจุบันทำได้เฉพาะ Worker ที่ดีพลอยไว้ที่ root ของโดเมน และมีแผนจะปรับแต่งให้รองรับเส้นทางย่อยในอนาคต
2 ความคิดเห็น
ไม่สิ สภาพแวดล้อมที่ใช้เวลา cold start กันครั้งละ 20 วินาทีก็มีเยอะมากอยู่แล้ว เรื่องที่ใช้ TLS นั้นเอาไว้ก่อน แต่ที่น่าตกใจกว่าคือโดยพื้นฐานแล้วการโหลด worker ใช้เวลาแค่ 5 มิลลิวินาทีเอง...
CloudFlare เปิดตัวเบตาเซิร์ฟเวอร์เลส Workers Unbound https://th.news.hada.io/topic?id=2543
ตอนแนะนำบทความนี้เห็นบอกว่า cold start เป็น 0 ก็เลยสงสัยว่าเป็นไปได้จริงเหรอ แต่บทความนี้ก็ช่วยคลายข้อสงสัยได้พอดีเลยครับ