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

on
Cloudflare Workers Lite
blackdoor Mon, 21/11/2022 - 13:24
Cloudflare Workers Lite
ใส่ environment variable ได้
itpcc Mon, 21/11/2022 - 17:05
คงไม่มีใครหัวหมอเอา code ยัดลง ENV ไปรันหรอกนะ