Čo je Cloudflare Workers?
Cloudflare Workers je serverless platforma na spúšťanie JavaScriptu na edge lokáciách siete Cloudflare, čo zahŕňa viac ako 300 dátových centier po celom svete. Kód sa vykoná čo najbližšie k používateľovi, čím sa dosahuje minimálna latencia.
Definícia Cloudflare Workers
Čo sú Cloudflare Workers
Cloudflare Workers je serverless výpočtová platforma, ktorá spúšťa kód na edge — v 300+ dátových centrách po celom svete. Na rozdiel od tradičných serverless platforiem (ako AWS Lambda), kde kód beží v jednom regióne, Workers sa vykoná v dátovom centre najbližšom k používateľovi.
Technológia a výhody
Workers používajú V8 isolates (rovnaký engine ako Chrome), čo prináša:
- Cold start pod 5 ms — oproti 100-500 ms pri tradičných serverless funkciách
- Podpora pre JavaScript, TypeScript, Rust a C/C++ (cez WebAssembly)
- Workers KV — distribuované key-value úložisko na edge
- Durable Objects — stavové objekty pre real-time aplikácie (chat, hry)
- R2 — S3-kompatibilné objektové úložisko bez egress poplatkov
Bezplatný plán zahŕňa 100 000 požiadaviek denne. Workers sú ideálne pre API endpointy, A/B testovanie, presmerovanie, personalizáciu obsahu a autentifikáciu na edge. Platforma D1 pridáva SQLite databázu priamo na edge.
Praktický príklad
Príklad: E-shop chce zobrazovať ceny v mene podľa krajiny návštevníka bez latencie.
Cloudflare Worker zachytí požiadavku, zistí krajinu z HTTP hlavičky CF-IPCountry a prepíše ceny v HTML odpovedi z EUR na CZK pre českých návštevníkov. Celá transformácia prebehne na edge za menej ako 5 ms — návštevník nepozná žiadne oneskorenie.
Často kladené otázky
Čo sú Cloudflare Workers?
Cloudflare Workers je serverless platforma, ktorá spúšťa JavaScript kód na edge — v 300+ dátových centrách Cloudflare po celom svete. Kód sa vykoná čo najbližšie k používateľovi pre minimálnu latenciu.
Aký je rozdiel medzi Workers a AWS Lambda?
AWS Lambda beží v jednom regióne a má cold start 100-500 ms. Workers bežia na edge (300+ lokácií) s cold startom pod 5 ms. Lambda podporuje viac jazykov, Workers sú obmedzené na JavaScript/TypeScript a WebAssembly.
Sú Cloudflare Workers zadarmo?
Áno, bezplatný plán zahŕňa 100 000 požiadaviek denne. Platený plán (Workers Paid) stojí 5 $/mesiac a zahŕňa 10 miliónov požiadaviek mesačne s vyšším CPU limitom.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.