Cloudflare เปิดบริการ Snippets รันโค้ดขนาดเล็กมากเพื่อแก้ไข HTTP Request

by lew
21 November 2022 - 04:57

Cloudflare เปิดบริการ Cloudflare Snippets รองรับการรันจาวาสคริปต์ขนาดเล็กมากๆ เพื่อแก้ไข HTTP request/HTTP response ที่ซับซ้อนขึ้นกว่า Ruleset ปกติ

ก่อนหน้านี้ลูกค้า Cloudflare สามารถใช้ Cloudflare Workers เพื่อแก้ไขแบบเดียวกันได้อยู่แล้ว แต่ Cloudflare Workers นั้นออกแบบให้รองรับงานที่ซับซ้อนมากๆ ได้ด้วย โดยรันได้นานถึง 30 วินาที และเชื่อมต่อออกไปยังระบบภายนอกได้หลากหลาย แต่ Cloudflare Snipppets จะถูกบีบให้รันเสร็จภายใน 5ms เท่านั้น และตัวโค้ดจะทำงานเป็นส่วนหนึ่งของ Ruleset Engine ไปเลย นอกจากนี้ข้อจำกัดอื่นๆ ของบริการ Snippets ก็บีบมาก เช่น หน่วยความจำสูงสุด 2MB, แพ็กเกจโค้ดรวม 32KB, ใส่ environment variable ได้ 8 ตัว ขนาดรวมไม่เกิน 1KB และเชื่อมต่อภายนอกแทบไม่ได้เลย นอกจาก subrequest เพียงครั้งเดียว แต่โค่ดที่รองรับก็เพียงพอสำหรับการทดแทนสคริปต์แก้ไข HTTP request ที่องค์กรใช้งานกันภายในจำนวนมาก

ข้อดีสำคัญของ Snippets คือบริการนี้ฟรีแทบทุกกรณี มีข้อจำกัดเพียงจำนวน Snippets ที่ใส่ได้ต่อโซนเท่านั้น ตอนนี้บริการยังเป็นการทดสอบ คาดว่าจะใช้งานได้ทั่วไปในปี 2023

ที่มา - Cloudflare

Blognone Jobs Premium