← Dynamic Workers / dynamic-workers
Ceny
Ceny Dynamic Workers vycházejí ze tří dimenzí: vytváření Dynamic Workers za den, počtu požadavků a doby CPU.
Dynamic Workers jsou aktuálně dostupné pouze v plán Workers Paid.
| Zahrnuto | Další využití | |
|---|---|---|
| Vytváření Dynamic Workers za den | 1,000 unikátních Dynamic Workers za měsíc | +$0.002 za Dynamic Worker za den |
| Požadavky ¹ | 10 milionů za měsíc | +$0.30 za milion požadavků |
| Čas CPU ¹ | 30 milionů CPU milisekund za měsíc | +$0.02 za milion CPU milisekund |
¹ Používá Sazby Workers Standard a objeví se jako součást vašeho stávajícího vyúčtování Workers, nikoli jako samostatné poplatky za Dynamic Workers.
Vytváření Dynamic Workers za den
Platíte za každý jedinečný Dynamic Worker vytvořený za den. Dynamic Worker je jednoznačně identifikován svým ID Workeru a kód: pokud se změní kterýkoli z nich, počítá se to jako nový Dynamic Worker. Počítadlo se resetuje denně.
| Scénář | Počítáno jako |
|---|---|
| Stejný kód, stejné ID, vyvolané vícekrát | 1 Dynamic Worker |
| Stejný kód, různá ID | 1 Dynamic Worker na ID |
| Stejné ID, různé verze kódu | 1 Dynamic Worker na verzi kódu |
Nebylo zadáno žádné ID nebo .load(code) použito |
1 Dynamic Worker na jedno vyvolání |
Zobrazit využití Dynamic Workers
Chcete-li zobrazit počet zpoplatněných Dynamic Workerů vyvolaných během fakturačního období, přejděte na Workers & Pages > Přehled v Cloudflare dashboard ↗.
Data o využití Dynamic Workers jsou dostupná až od 1. června 2026.
Tento počet můžete také zjistit prostřednictvím GraphQL Analytics API pomocí workersInvocationsByOwnerAndScriptGroups a výběrem distinctDynamicWorkerCount:
query getDynamicWorkersCount(
$accountTag: string!
$filter: AccountWorkersInvocationsByOwnerAndScriptGroupsFilter_InputObject
) {
viewer {
accounts(filter: { accountTag: $accountTag }) {
workersInvocationsByOwnerAndScriptGroups(limit: 10000, filter: $filter) {
uniq {
distinctDynamicWorkerCount
}
}
}
}
}Pomocí proměnných nastavte účet a rozsah dat fakturačního období:
{
"accountTag": "<ACCOUNT_ID>",
"filter": {
"date_geq": "2026-06-01",
"date_leq": "2026-06-30"
}
} distinctDynamicWorkerCount pole vrací počet unikátních Dynamic Workers za zvolené období.
Požadavky
Dynamic Workers opakovaně využívají Ceny požadavků Workers Standard.
Požadavek se počítá pokaždé, když je Dynamic Worker vyvolán:
- Každý
fetch()volání do Dynamic Workeru - Každé volání metody RPC na stubu Dynamic Worker (účtované stejným způsobem jako Durable Objects)
Pokud metoda RPC vrací stub (objekt, který rozšiřuje RpcTarget), tyto vrácené stuby sdílejí stejnou RPC relaci jako původní volání. Následná volání na vráceném stubu se neúčtují jako samostatné požadavky.
Čas CPU
Čas CPU se účtuje stejnou sazbou jako Workers Standard.
Na rozdíl od standardních Workers, kde se účtuje pouze doba spuštění, se u Dynamic Workers účtují dvě složky doby CPU:
- Doba spuštění: Výpočetní výkon potřebný k inicializaci izolátu a analýze vašeho kódu.
- Doba spuštění: Doba výpočtu, kterou váš kód aktivně stráví zpracováním logiky, bez času stráveného čekáním na I/O.