Dalam dunia persaingan pengkomputeran tanpa pelayan, penanda aras prestasi boleh menentukan reputasi sesuatu platform. Apabila penanda aras bebas baru-baru ini mendedahkan Cloudflare Workers ketinggalan di belakang pesaing dalam tugas intensif CPU, pembekal awan tersebut menghadapi detik genting - mempertahankan platform mereka atau memperbaiki isu-isu asas. Apa yang menyusul ialah penyelaman mendalam kejuruteraan yang mengubah kritikan menjadi peluang.
![]() |
---|
Tangkapan skrin catatan blog Cloudflare yang memperincikan penanda aras prestasi CPU Cloudflare Workers berbanding pesaing |
Penanda Aras yang Mencetuskan Perubahan
Kontroversi bermula apabila pemaju Travis Oliphant menerbitkan ujian prestasi yang menunjukkan Cloudflare Workers menunjukkan prestasi yang jauh lebih teruk berbanding AWS dan Vercel dalam operasi intensif CPU. Keputusan ini mengejutkan, terutamanya memandangkan Cloudflare telah memposisikan Workers sebagai penyelesaian pengkomputeran tepi berprestasi tinggi. Daripada menolak penemuan tersebut, pasukan kejuruteraan Cloudflare menerimanya sebagai pemangkin untuk penambahbaikan.
Tindak balas komuniti adalah serta-merta dan lantang. Para pemaju berkongsi pengalaman mereka sendiri, dengan seorang menyatakan Sungguh menakjubkan bagaimana beberapa video oleh pencipta kandungan yang agak kecil berkembang menjadi Cloudflare membuat perubahan bermakna dan menangani isu platform. Sentimen ini bergema dalam seluruh komuniti teknologi, menonjolkan bagaimana penanda aras bebas boleh mendorong penambahbaikan platform sebenar.
![]() |
---|
Graf garis yang menunjukkan data kependaman rendering sebelah pelayan untuk kawasan berbeza, menggambarkan penanda aras prestasi yang berkaitan dengan Cloudflare Workers |
Tindak Balas Kejuruteraan dan Pembaikan Teknikal
Penyiasatan Cloudflare mendedahkan pelbagai kesesakan prestasi yang menjejaskan prestasi CPU. Pasukan itu menemui isu-isu bermula daripada pengumpulan sampah yang tidak cekap dalam enjin JavaScript V8 sehingga peruntukan memori yang bermasalah dan algoritma penjadualan yang tidak optimum. Setiap penemuan mewakili peluang untuk pengoptimuman.
Satu penemuan penting melibatkan pengendalian peruntukan memori jangka pendek oleh pengumpul sampah V8. Pasukan mendapati bahawa Workers memperuntukkan hampir 100MB memori sementara untuk operasi kriptografi - jumlah yang besar memandangkan had memori lalai Workers 128MB. Dengan menala parameter pengumpulan sampah dan mengoptimumkan pengurusan memori, mereka mengurangkan overhed yang tidak perlu.
Saya sangat menghargai bahawa nada artikel adalah tentang apa yang boleh ditambah baik, bukannya mengkritik pesaing.
Pasukan kejuruteraan juga menangani penyesuai strim yang tidak cekap yang menyebabkan penyalinan data yang tidak perlu, kesesakan penghuraian JSON, dan malah mengenal pasti isu pengiraan trigonometri dalam Node.js yang menggunakan laluan matematik yang tidak optimum. Setiap pembaikan menyumbang kepada peningkatan prestasi yang boleh diukur.
Bidang Penambahbaikan Prestasi yang Dikenal Pasti oleh Cloudflare:
- Penalaan pengumpul sampah V8 untuk pengurusan memori
- Penyesuai strim yang tidak cekap menyebabkan penyalinan data
- Kesesakan penghuraian JSON
- Pengoptimuman pengiraan trigonometri Node.js
- Penambahbaikan algoritma penjadualan
- Pengoptimuman peruntukan memori
- Penalaan prestasi OpenResty
Kesan Komuniti dan Evolusi Platform
Penambahbaikan prestasi tiba pada masa genting untuk pemaju yang membina di atas platform Cloudflare. Ramai pengguna telah mengalami kesukaran berkembang dengan evolusi pantas alat pemaju Cloudflare. Seperti yang dinyatakan oleh seorang pemaju, Kadar pantas adalah berkat bercampur. Perkara berubah begitu pantas sehingga sukar untuk mengikuti, dan pelancaran sering mengatasi kemasan.
Titik sakit khusus termasuk cabaran migrasi antara versi Wrangler dan ketidakpastian mengenai masa depan Cloudflare Pages. Kenton Varda, seorang jurutera Cloudflare, menjelaskan dalam ulasan bahawa Pages tidak 'akan dihentikan'. Workers Assets hanyalah pelaksanaan baru Pages yang lebih fleksibel. Penglibatan langsung dengan kebimbangan komuniti ini menunjukkan komitmen Cloudflare terhadap pengalaman pemaju.
Penambahbaikan prestasi mempunyai faedah ketara untuk aplikasi. Seorang pemaju yang membina aplikasi AI melaporkan: Saya pasti perhatikan peningkatan dalam Cloudflare Worker sejak beberapa minggu kebelakangan ini; permulaan sejuk hampir hilang, dan ia jauh lebih stabil dari segi masa tindak balas.
Sorotan Maklum Balas Komuniti:
- Sambutan positif terhadap respons berfokuskan kejuruteraan
- Penghargaan terhadap pendekatan penyelesaian masalah yang telus
- Kebimbangan tentang perubahan platform yang pesat menjejaskan kestabilan
- Pengiktirafan terhadap faedah kompetitif untuk pembangun
- Pengalaman bercampur-campur dengan migrasi antara produk Cloudflare
![]() |
---|
Ilustrasi digital abstrak yang melambangkan inovasi dan kemajuan dalam teknologi, selari dengan peningkatan platform Cloudflare |
Gambaran Lebih Besar: Persaingan Mendorong Inovasi
Persaingan prestasi Cloudflare-Vercel mewakili dinamik sihat dalam ruang pengkomputeran tanpa pelayan. Apabila platform bersaing berdasarkan penanda aras, pemaju akhirnya mendapat manfaat daripada prestasi yang lebih baik dan kos yang lebih rendah. Kejadian ini menunjukkan bagaimana penanda aras telus dan maklum balas komuniti boleh mendorong pembekal awan utama untuk menangani isu prestasi yang mungkin mereka abaikan.
Beberapa ahli komuniti melihat implikasi yang lebih luas, dengan seorang menyatakan Inilah sebabnya kita memerlukan persaingan dan penanda aras bebas. Ini memalukan produk/perkhidmatan berprestasi rendah untuk bertindak. Episod ini menunjukkan bagaimana komuniti pemaju boleh mempengaruhi peta jalan platform melalui maklum balas kolektif dan ujian bebas.
Melihat ke Hadapan
Tindak balas Cloudflare menetapkan preseden positif untuk bagaimana syarikat teknologi harus mengendalikan kritikan awam terhadap platform mereka. Daripada menjadi defensif, pasukan kejuruteraan menganggap keputusan penanda aras sebagai titik data berharga untuk penambahbaikan. Sifat komprehensif siasatan mereka - meliputi segala-galanya daripada pengumpulan sampah kepada fungsi trigonometri - menunjukkan komitmen terhadap kecemerlangan teknikal.
Bagi pemaju, penambahbaikan ini bermakna prestasi yang lebih baik untuk beban kerja intensif CPU seperti pemprosesan imej, transformasi data, dan operasi kriptografi. Perubahan ini juga mengukuhkan kepentingan penanda aras bebas dalam mengekalkan tekanan kompetitif merentas platform awan.
Semasa pengkomputeran tanpa pelayan terus berkembang, kejadian seperti ini menyerlahkan kepentingan ketelusan prestasi dan tindak balas berasaskan kejuruteraan terhadap kritikan. Pendekatan Cloudflare mendokumentasikan siasatan dan pembaikan mereka secara terbuka membina kepercayaan dengan pemaju yang bergantung pada prestasi platform yang konsisten untuk aplikasi mereka.
Rujukan: Membongkar Penanda Aras Prestasi CPU Cloudflare Workers