Dalam dunia komputasi serverless yang kompetitif, tolok ukur kinerja dapat membuat atau menghancurkan reputasi sebuah platform. Ketua tolok ukur independen baru-baru ini mengungkapkan Cloudflare Workers tertinggal di belakang pesaing dalam tugas-tugas intensif CPU, penyedia cloud tersebut menghadapi momen kritis - mempertahankan platform mereka atau memperbaiki masalah yang mendasarinya. Yang terjadi selanjutnya adalah penyelaman mendalam teknik yang mengubah kritik menjadi peluang.
![]() |
|---|
| Tangkapan layar postingan blog Cloudflare yang merinci tolok ukur performa CPU Cloudflare Workers dibandingkan dengan kompetitor |
Tolok Ukur yang Memicu Perubahan
Kontroversi dimulai ketika developer Travis Oliphant menerbitkan tes kinerja yang menunjukkan Cloudflare Workers berkinerja jauh lebih buruk daripada AWS dan Vercel dalam operasi-operasi intensif CPU. Hasilnya mengejutkan, terutama karena Cloudflare telah memposisikan Workers sebagai solusi komputasi edge berkinerja tinggi. Alih-alih menolak temuan tersebut, tim teknik Cloudflare menerimanya sebagai katalis untuk perbaikan.
Respons komunitas langsung terjadi dan vokal. Para developer berbagi pengalaman mereka sendiri, dengan satu orang mencatat Sangat gila bagaimana sebuah video oleh pembuat konten yang relatif kecil berubah menjadi bola salju sehingga Cloudflare membuat perubahan berarti dan menangani masalah platform. Sentimen ini bergema di seluruh komunitas teknologi, menyoroti bagaimana tolok ukur independen dapat mendorong perbaikan platform yang nyata.
![]() |
|---|
| Grafik garis yang menampilkan data latensi server-side rendering untuk berbagai region, mengilustrasikan benchmark performa yang relevan dengan Cloudflare Workers |
Respons Teknik dan Perbaikan Teknis
Penyelidikan Cloudflare mengungkapkan beberapa hambatan kinerja yang mempengaruhi performa CPU. Tim menemukan masalah mulai dari pengumpulan sampah yang tidak efisien dalam mesin JavaScript V8 hingga alokasi memori yang bermasalah dan algoritma penjadwalan yang tidak optimal. Setiap temuan mewakili peluang untuk optimisasi.
Satu penemuan signifikan melibatkan penanganan memori berumur pendek oleh pengumpul sampah V8. Tim menemukan bahwa Workers mengalokasikan hampir 100MB memori sementara untuk operasi kriptografi - jumlah yang signifikan mengingat batas memori default Workers adalah 128MB. Dengan menyetel parameter pengumpulan sampah dan mengoptimalkan manajemen memori, mereka mengurangi overhead yang tidak perlu.
Saya sangat menghargai bahwa nada artikel ini adalah tentang apa yang dapat ditingkatkan, daripada menjelek-jelekkan kompetisi.
Tim teknik juga menangani adapter aliran yang tidak efisien yang menyebabkan penyalinan data yang tidak perlu, hambatan penguraian JSON, dan bahkan mengidentifikasi masalah perhitungan trigonometri di Node.js yang menggunakan jalur matematika yang tidak optimal. Setiap perbaikan berkontribusi pada peningkatan kinerja yang terukur.
Area Peningkatan Performa yang Diidentifikasi oleh Cloudflare:
- Penyetelan garbage collector V8 untuk manajemen memori
- Stream adapter yang tidak efisien menyebabkan penyalinan data
- Bottleneck parsing JSON
- Optimasi perhitungan trigonometri Node.js
- Peningkatan algoritma penjadwalan
- Optimasi alokasi memori
- Penyetelan performa OpenResty
Dampak Komunitas dan Evolusi Platform
Peningkatan kinerja tiba pada saat yang penting bagi developer yang membangun di platform Cloudflare. Banyak pengguna telah mengalami tantangan yang berkembang dengan evolusi cepat alat-alat developer Cloudflare. Seperti yang dikomentari seorang developer, Kecepatan yang sangat tinggi adalah berkah yang beragam. Segalanya berubah sangat cepat sehingga sulit untuk mengikuti, dan peluncuran sering kali mengalahkan polesan.
Titik-titik permasalahan spesifik termasuk tantangan migrasi antara versi Wrangler dan ketidakpastian tentang masa depan Cloudflare Pages. Kenton Varda, seorang insinyur Cloudflare, mengklarifikasi dalam komentar bahwa Pages tidak 'akan dihentikan'. Workers Assets hanyalah implementasi baru Pages yang lebih fleksibel. Keterlibatan langsung dengan keprihatinan komunitas ini menunjukkan komitmen Cloudflare terhadap pengalaman developer.
Peningkatan kinerja memiliki manfaat nyata untuk aplikasi. Seorang developer yang membangun aplikasi AI melaporkan: Saya pasti memperhatikan peningkatan dalam Cloudflare Worker selama beberapa minggu terakhir; cold start praktis menghilang, dan mereka secara signifikan lebih stabil dalam hal waktu respons.
Sorotan Respons Komunitas:
- Sambutan positif terhadap respons yang berfokus pada engineering
- Apresiasi terhadap pendekatan pemecahan masalah yang transparan
- Kekhawatiran tentang perubahan platform yang cepat mempengaruhi stabilitas
- Pengakuan terhadap manfaat kompetitif bagi para developer
- Pengalaman beragam terkait migrasi antar produk Cloudflare
![]() |
|---|
| Ilustrasi digital abstrak yang melambangkan inovasi dan kemajuan dalam teknologi, sejajar dengan peningkatan platform Cloudflare |
Gambaran Lebih Besar: Kompetisi Mendorong Inovasi
Persaingan kinerja Cloudflare-Vercel mewakili dinamika yang sehat dalam ruang komputasi serverless. Seiring platform bersaing dalam tolok ukur, developer pada akhirnya diuntungkan dari kinerja yang ditingkatkan dan biaya yang lebih rendah. Insiden ini menunjukkan bagaimana tolok ukur transparan dan umpan balik komunitas dapat mendorong bahkan penyedia cloud utama untuk menangani masalah kinerja yang mungkin mereka abaikan.
Beberapa anggota komunitas melihat implikasi yang lebih luas, dengan satu orang mencatat Inilah mengapa kita membutuhkan kompetisi dan tolok ukur independen. Ini memalukan produk/layanan yang berkinerja buruk untuk bertindak. Episode ini menunjukkan bagaimana komunitas developer dapat mempengaruhi peta jalan platform melalui umpan balik kolektif dan pengujian independen.
Melihat ke Depan
Respons Cloudflare menetapkan preseden positif untuk bagaimana perusahaan teknologi harus menangani kritik publik terhadap platform mereka. Alih-alih menjadi defensif, tim teknik memperlakukan hasil tolok ukur sebagai titik data berharga untuk perbaikan. Sifat komprehensif penyelidikan mereka - mencakup segala hal mulai dari pengumpulan sampah hingga fungsi trigonometri - menunjukkan komitmen terhadap keunggulan teknis.
Bagi developer, peningkatan ini berarti kinerja yang lebih baik untuk beban kerja intensif CPU seperti pemrosesan gambar, transformasi data, dan operasi kriptografi. Perubahan ini juga memperkuat pentingnya tolok ukur independen dalam mempertahankan tekanan kompetitif di seluruh platform cloud.
Seiring komputasi serverless terus berkembang, insiden seperti ini menyoroti pentingnya transparansi kinerja dan respons yang dipimpin oleh teknik terhadap kritik. Pendekatan Cloudflare dalam mendokumentasikan penyelidikan dan perbaikan mereka secara publik membangun kepercayaan dengan developer yang bergantung pada kinerja platform yang konsisten untuk aplikasi mereka.
Referensi: Membongkar Tolok Ukur Kinerja CPU Cloudflare Workers



