➔ Trở về Trang chủ
OrangeCloud Insights
Cloud••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: blog.cloudflare.com – ["Kody Jackson","Diogo Carneiro","Amy Dutton"]
Cloudflare chuyển blog sang CMS EmDash

Cloudflare chuyển blog sang CMS EmDash

Tóm tắt kỹ thuật (TL;DR)

"Cloudflare migrated its blog to EmDash, a CMS built for Astro and Cloudflare, after validating functionality and performance under production-like load. The article describes issues found during testing, including scheduled posts not working until EmDash v0.19.0, and notes the final architecture uses Cloudflare Workers, Workers Cache, Workers KV-based object caching, and Hyperdrive with PlanetScale to improve scalability and resilience."

🛡️ Tác động Bảo mật6/10

Tác động bảo mật chủ yếu nằm ở việc xác thực CSP, Workers Cache và Workers KV trong kiến trúc mới; cần kiểm tra kỹ quyền truy cập, cấu hình cache và các thay đổi trước khi đưa vào vận hành.

💼 Tác động Vận hành7/10

Việc chuyển sang nền tảng mới có thể cải thiện hiệu năng, khả năng mở rộng và độ ổn định của blog; tuy nhiên cần lưu ý rủi ro gián đoạn xuất bản nếu các tính năng như lên lịch bài viết chưa được kiểm chứng đầy đủ.

Cloudflare cho biết đã chuyển Cloudflare Blog sang EmDash, một CMS được xây dựng cho Astro và hạ tầng của Cloudflare, sau khi kiểm tra chức năng và hiệu năng trong điều kiện gần với sản xuất. Quá trình đánh giá tập trung vào các luồng phổ biến như đăng/bỏ đăng bài, soạn bài mới, lên lịch đăng và thêm media.

Trong thử nghiệm, nhóm phát hiện một số điểm cần hoàn thiện, gồm các vấn đề về quy mô nội dung, bản địa hóa, SEO, CSP và trải nghiệm của trình soạn thảo. Đáng chú ý, tính năng scheduled posts chưa hoạt động cho đến EmDash v0.19.0.

Về khả năng mở rộng, blog có lưu lượng nền khoảng 75 RPS nhưng có thể tăng lên hơn 5.000 RPS. Cloudflare đã kiểm thử bằng k6 với các kịch bản Ramp, Breakpoint và Burst lên tới 7.000 RPS, theo dõi các ngưỡng 5xx, P95 < 500ms và P99 < 1000ms.

Kiến trúc triển khai cuối cùng dùng Cloudflare Worker, Workers Cache, Workers KV cho object cache và Hyperdrive kết nối với PlanetScale. Theo Cloudflare, nhiều lớp cache giúp cải thiện tốc độ và độ bền hệ thống. Với các đội kỹ thuật, bài học chính là cần kiểm thử sớm các tính năng phụ thuộc thời gian và xác nhận hiệu năng bằng tải gần thực tế trước khi chuyển đổi nền tảng.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔