⚙️ Cloudflare Workers
Cloudflare Workers, Cloudflare'nin kuresel ag kenarinda (edge) calisan JavaScript / WebAssembly fonksiyonlaridir. Bir sunucu kiralamadan kodinizi dunyanin her yerindeki Cloudflare veri merkezlerinde calistirabilirsiniz.
Workers Neler Yapabilir?
- Gelen istekleri degistirme veya yonlendirme (A/B testi, geo-routing)
- HTTP basliklarini ekleme, degistirme veya silme
- Kimlik dogrulama / yetkilendirme mantigi
- Icerik dönüsturmesi (HTML degistirme, goruntu optimizasyonu)
- Dinamik cache mantigi
- Harici API'lere proxy veya fetch cagrisi
- Bot korumaları ve honeypot'lar
Worker Route Tanimlaması
Workers, belirli URL yollarina "route" ile baglanir. Bir route eslestigi zaman Worker betiği devreye girer.
Panelden Worker Yonetimi
Panel uzerinden Workers bolumunde mevcut Worker betiklerinizi ve route'larini gorebilirsiniz. Betik kodu duzenlemesi icin Cloudflare Dashboard veya Wrangler CLI kullanmaniz onerilir.
Workers KV & Durable Objects
Workers, global olarak dagitilmis anahtar-deger deposu olan KV ile oturum, konfigurason ve cache verilerini saklayabilir. Durable Objects ise Workers arasiyla koodinasyon ve durum yonetimi saglar; gercek zamanli isbirlikci uygulamalar icin idealdir.