Trong thế giới cạnh tranh của điện toán serverless, các điểm chuẩn hiệu suất có thể tạo dựng hoặc phá vỡ danh tiếng của một nền tảng. Khi các điểm chuẩn độc lập gần đây tiết lộ Cloudflare Workers tụt lại phía sau các đối thủ trong các tác vụ sử dụng nhiều CPU, nhà cung cấp dịch vụ đám mây này đã đối mặt với một thời khắc quan trọng - bảo vệ nền tảng của mình hoặc sửa chữa các vấn đề cơ bản. Điều theo sau đó là một cuộc lặn sâu vào kỹ thuật đã biến lời chỉ trích thành cơ hội.
![]() |
|---|
| Ảnh chụp màn hình bài đăng blog của Cloudflare trình bày chi tiết các điểm chuẩn hiệu năng CPU của Cloudflare Workers so với các đối thủ cạnh tranh |
Điểm Chuẩn Khơi Mào Sự Thay Đổi
Sự tranh cãi bắt đầu khi nhà phát triển Travis Oliphant công bố các bài kiểm tra hiệu suất cho thấy Cloudflare Workers hoạt động kém hơn đáng kể so với AWS và Vercel trong các thao tác sử dụng nhiều CPU. Kết quả thật đáng ngạc nhiên, đặc biệt là khi Cloudflare đã định vị Workers như một giải pháp điện toán biên hiệu suất cao. Thay vì bác bỏ các phát hiện, đội ngũ kỹ sư của Cloudflare đã chấp nhận chúng như một chất xúc tác cho sự cải thiện.
Phản hồi từ cộng đồng lập tức và sôi nổi. Các nhà phát triển chia sẻ trải nghiệm của chính họ, một người nhận xét Thật điên rồ khi một video của một người sáng tạo nội dung tương đối nhỏ lại có thể biến thành việc Cloudflare thực hiện những thay đổi có ý nghĩa và giải quyết các vấn đề nền tảng. Tâm trạng này vang vọng khắp cộng đồng công nghệ, làm nổi bật cách điểm chuẩn độc lập có thể thúc đẩy các cải tiến nền tảng thực sự.
![]() |
|---|
| Biểu đồ đường hiển thị dữ liệu độ trễ khi render phía máy chủ cho các khu vực khác nhau, minh họa các đánh giá hiệu suất liên quan đến Cloudflare Workers |
Phản Hồi Kỹ Thuật Và Các Biện Pháp Sửa Chữa Kỹ Thuật
Cuộc điều tra của Cloudflare đã tiết lộ nhiều nút thắt cổ chai về hiệu suất ảnh hưởng đến hiệu năng CPU. Nhóm đã phát hiện ra các vấn đề từ việc thu gom rác không hiệu quả trong động cơ V8 JavaScript đến các cấp phát bộ nhớ có vấn đề và các thuật toán lập lịch không tối ưu. Mỗi phát hiện đại diện cho một cơ hội tối ưu hóa.
Một phát hiện quan trọng liên quan đến cách trình thu gom rác V8 xử lý các cấp phát bộ nhớ tồn tại trong thời gian ngắn. Nhóm phát hiện ra rằng Workers đang cấp phát gần 100MB bộ nhớ tạm thời cho các thao tác mật mã - một lượng đáng kể so với giới hạn bộ nhớ mặc định 128MB của Workers. Bằng cách điều chỉnh các tham số thu gom rác và tối ưu hóa quản lý bộ nhớ, họ đã giảm thiểu chi phí không cần thiết.
Tôi thực sự đánh giá cao việc giọng điệu của bài viết tập trung vào những gì có thể cải thiện, thay vì chỉ trích đối thủ.
Nhóm kỹ sư cũng giải quyết các bộ chuyển đổi luồng không hiệu quả đang gây ra việc sao chép dữ liệu không cần thiết, các nút thắt phân tích cú pháp JSON, và thậm chí xác định được một vấn đề tính toán lượng giác trong Node.js đang sử dụng các đường dẫn toán học không tối ưu. Mỗi bản sửa lỗi đều góp phần vào việc cải thiện hiệu suất có thể đo lường được.
Các Lĩnh Vực Cải Thiện Hiệu Suất Được Cloudflare Xác Định:
- Tinh chỉnh bộ thu gom rác V8 để quản lý bộ nhớ
- Các bộ điều hợp luồng không hiệu quả gây ra việc sao chép dữ liệu
- Các điểm nghẽn trong phân tích cú pháp JSON
- Tối ưu hóa tính toán lượng giác Node.js
- Cải thiện thuật toán lập lịch
- Tối ưu hóa phân bổ bộ nhớ
- Tinh chỉnh hiệu suất OpenResty
Tác Động Đến Cộng Đồng Và Sự Phát Triển Của Nền Tảng
Những cải tiến hiệu suất xuất hiện vào một thời điểm quan trọng đối với các nhà phát triển đang xây dựng trên nền tảng của Cloudflare. Nhiều người dùng đã trải qua những khó khăn khi nền tảng phát triển quá nhanh. Như một nhà phát triển nhận xét, Tốc độ phát triển chóng mặt là một phước lành lẫn lộn. Mọi thứ thay đổi quá nhanh khiến khó theo kịp, và các lần ra mắt thường vượt xa sự hoàn thiện.
Các điểm khó khăn cụ thể bao gồm thách thức di chuyển giữa các phiên bản Wrangler và sự không chắc chắn về tương lai của Cloudflare Pages. Kenton Varda, một kỹ sư của Cloudflare, đã làm rõ trong phần bình luận rằng Pages không 'sắp bị loại bỏ'. Workers Assets chỉ là một cách triển khai mới, linh hoạt hơn của Pages. Sự tương tác trực tiếp này với các mối quan tâm của cộng đồng đã chứng minh cam kết của Cloudflare đối với trải nghiệm nhà phát triển.
Những cải tiến hiệu suất mang lại lợi ích hữu hình cho các ứng dụng. Một nhà phát triển đang xây dựng một ứng dụng AI báo cáo: Tôi chắc chắn nhận thấy sự cải thiện trong Cloudflare Worker trong vài tuần gần đây; thời gian khởi động lạnh hầu như biến mất, và chúng ổn định hơn đáng kể về thời gian phản hồi.
Những Điểm Nổi Bật Từ Phản Hồi Cộng Đồng:
- Phản ứng tích cực với cách tiếp cận tập trung vào kỹ thuật
- Đánh giá cao phương pháp giải quyết vấn đề minh bạch
- Lo ngại về việc nền tảng thay đổi nhanh chóng ảnh hưởng đến tính ổn định
- Ghi nhận lợi ích cạnh tranh dành cho các nhà phát triển
- Trải nghiệm trái chiều khi di chuyển giữa các sản phẩm của Cloudflare
![]() |
|---|
| Một minh họa kỹ thuật số trừu tượng tượng trưng cho sự đổi mới và tiến bộ trong công nghệ, song song với những cải tiến nền tảng của Cloudflare |
Bức Tranh Lớn Hơn: Cạnh Tranh Thúc Đẩy Đổi Mới
Sự cạnh tranh hiệu suất giữa Cloudflare và Vercel đại diện cho một động lực lành mạnh trong lĩnh vực điện toán serverless. Khi các nền tảng cạnh tranh trên các điểm chuẩn, các nhà phát triển cuối cùng được hưởng lợi từ hiệu suất được cải thiện và chi phí thấp hơn. Sự việc này minh họa cách điểm chuẩn minh bạch và phản hồi từ cộng đồng có thể thúc đẩy ngay cả các nhà cung cấp đám mây lớn giải quyết các vấn đề hiệu suất mà họ có thể đã bỏ qua.
Một số thành viên cộng đồng nhìn thấy những hàm ý rộng lớn hơn, một người nhận xét Đây là lý do tại sao chúng ta cần sự cạnh tranh và các điểm chuẩn độc lập. Điều này buộc các sản phẩm/dịch vụ hoạt động kém phải hành động. Sự kiện này cho thấy cách các cộng đồng nhà phát triển có thể ảnh hưởng đến lộ trình nền tảng thông qua phản hồi tập thể và kiểm tra độc lập.
Hướng Tới Tương Lai
Phản hồi của Cloudflare đặt ra một tiền lệ tích cực về cách các công ty công nghệ nên xử lý những lời chỉ trích công khai về nền tảng của họ. Thay vì trở nên phòng thủ, đội ngũ kỹ sư đã coi kết quả điểm chuẩn như những điểm dữ liệu quý giá để cải thiện. Tính toàn diện của cuộc điều tra của họ - bao gồm mọi thứ từ việc thu gom rác đến các hàm lượng giác - cho thấy cam kết về sự xuất sắc trong kỹ thuật.
Đối với các nhà phát triển, những cải tiến này có nghĩa là hiệu suất tốt hơn cho các khối lượng công việc sử dụng nhiều CPU như xử lý hình ảnh, chuyển đổi dữ liệu và các thao tác mật mã. Những thay đổi này cũng củng cố tầm quan trọng của việc điểm chuẩn độc lập trong việc duy trì áp lực cạnh tranh trên tất cả các nền tảng đám mây.
Khi điện toán serverless tiếp tục phát triển, các sự cố như thế này làm nổi bật tầm quan trọng của tính minh bạch về hiệu suất và các phản hồi dẫn dắt bởi kỹ thuật đối với lời chỉ trích. Cách tiếp cận của Cloudflare trong việc công khai ghi chép lại cuộc điều tra và các bản sửa lỗi của họ xây dựng niềm tin với các nhà phát triển, những người phụ thuộc vào hiệu suất nền tảng ổn định cho các ứng dụng của họ.
Tham khảo: Unpacking Cloudflare Workers CPU Performance Benchmarks



