Skip to main content
Back to articles

Cloudflare Markdown for Agents เปลี่ยนเป็น Streaming และรับ HTML ได้ 6 MiB

การแปลงแบบ streaming ลด overhead แต่เปลี่ยน response headers ที่ client อาจพึ่งพา

Cloudflare Markdown for Agents เปลี่ยนเป็น Streaming และรับ HTML ได้ 6 MiB

Cloudflare เปลี่ยน Markdown for Agents เมื่อ 9 ตุลาคม 2026 ให้แปลง HTML เป็น Markdown แบบ streaming ภายใน edge แทนการรอ HTML ทั้งหน้าแล้วส่งไปบริการแปลงอีกต่อหนึ่ง ผลคือความล่าช้าและการใช้หน่วยความจำลดลง พร้อมรองรับเอกสารใหญ่ขึ้น แต่มี header บางตัวที่ client เดิมอาจพึ่งพาและต้องปรับ

เปลี่ยนตรงไหน

ขีดจำกัด HTML หลังคลายการบีบอัดเพิ่มจาก 2 MiB เป็น 6 MiB ดังนั้นตัวเลขนี้ต้องวัดจากเนื้อหาที่ decompressed แล้ว ไม่ใช่ขนาดไฟล์บนสายส่ง response แบบ Markdown จะไม่สร้าง x-markdown-tokens หรือ x-original-tokens อีกต่อไป ถ้าระบบใช้สอง header นี้เพื่อประมาณค่าใช้จ่าย ต้องคำนวณ token เองจากเนื้อหาที่ได้รับ

อีกการเปลี่ยนคือ Content-Length จะถูกเอาออกจาก response ที่แปลง แทนการคำนวณใหม่ เพราะระบบ stream เนื้อหาออกระหว่างประมวลผล HTTP client ที่อ่านจน stream จบจะทำงานตามปกติ แต่โปรแกรมที่ตั้ง buffer หรือ progress จาก Content-Length ต้องทดสอบใหม่

ผลต่อเว็บที่ให้ agent อ่าน

หน้าเอกสารยาวอาจถูกแปลงได้มากขึ้น แต่ยังควรจัดหัวข้อและลิงก์ให้มีโครงสร้าง เพราะการได้ Markdown ไม่รับประกันว่า agent เข้าใจเนื้อหาถูก ตรวจว่าตาราง โค้ด และลิงก์ในหน้าเดิมยังอยู่ครบเมื่อขอ Accept: text/markdown แล้วเปรียบเทียบกับ HTML ที่ผู้ใช้เห็น

สำหรับทีม crawler ให้ตรวจ response headers ที่เคยใช้ และทดสอบการอ่านแบบ stream โดยไม่สมมติว่า server ส่งทั้งเอกสารในครั้งเดียว หากมี cache หรือระบบ dedup ให้ดูว่า Vary และชนิดเนื้อหาถูกแยกจาก HTML อย่างไร

แนวทางทดลอง

เลือกหน้าขนาดเล็ก กลาง และใกล้ 6 MiB จับเวลา first byte กับเวลาจบ response ตรวจ Markdown ที่ได้ และดูว่าระบบนับ token เองให้ผลคงที่พอสำหรับงานจริงหรือไม่ อย่าใช้ benchmark จากผู้ผลิตแทนการวัดบนหน้าเว็บของตน

อ่านต้นทาง: Cloudflare Changelog, 9 ตุลาคม 2026