Cloud & Platformypokročilý

Č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á.