Edge Computing dengan Cloudflare Workers
2193
Edge Computing dengan Cloudflare Workers
Edge computing memindahkan komputasi lebih dekat ke lokasi pengguna, mengurangi latensi dan meningkatkan pengalaman. Cloudflare Workers adalah salah satu platform edge computing yang paling mudah diakses.
Apa Itu Edge Computing?
Computing tradisional berjalan di data center terpusat. Edge computing mendistribusikan kode Anda di seluruh jaringan global Cloudflare yang terdiri dari 300+ data center, sehingga berjalan dalam hitungan milidetik dari pengguna Anda.
Mengapa Workers?
- Cold start <5ms — tanpa overhead startup container
- V8 isolates — lingkungan eksekusi ringan dan aman
- Global secara default — kode deploy ke semua lokasi edge
- Free tier yang murah hati — 100.000 request/hari
Worker Sederhana
export default {
async fetch(request) {
const url = new URL(request.url);
if (url.pathname === '/api/hello') {
return Response.json({
message: 'Hello dari edge!',
region: request.cf?.colo,
});
}
return new Response('Not Found', { status: 404 });
},
};Menggunakan Bindings
Workers dapat terhubung ke layanan penyimpanan Cloudflare:
export default {
async fetch(request, env) {
// D1 Database
const { results } = await env.DB.prepare(
'SELECT * FROM posts WHERE published = ?'
).bind(true).all();
// KV Storage
const cached = await env.MY_KV.get('key');
// R2 Storage
const obj = await env.MY_BUCKET.get('file.txt');
return Response.json({ posts: results });
},
};Edge computing adalah masa depan pengembangan web, dan Workers membuatnya mudah diakses saat ini.
Comments
Loading comments...