価格
あなたのFunctionsへのリクエストは、Cloudflare Workersリクエストとして請求されます。Workersのプランと価格については、Workersのドキュメントを参照してください。
あなたのPages関数へのリクエストは、Workersの有料プランのクォータにカウントされます。これには、あなたのFunctionからKVまたはDurable Objectバインディングへのリクエストも含まれます。
Pagesは、標準使用モデルをサポートしています。
無料プランと有料プランの両方で、静的アセットへのリクエストは無料で無制限です。リクエストは、Functionsを呼び出さない場合に静的と見なされます。Functionsが呼び出されるタイミングについては、Functionsの呼び出しルートを参照してください。
あなたのPages Functionsへのリクエストは、Workersの無料プランのクォータにカウントされます。たとえば、50,000のFunctionsリクエストと50,000のWorkersリクエストを使用して、合計100,000のデイリーリクエスト使用量を使い切ることができます。無料プランのデイリーリクエスト制限は、UTCの真夜中にリセットされます。
プロジェクト設定には、デイリーリクエスト制限に達したときにFunctionがどのように動作するかを決定する2つのモードがあります:1) Fail open と 2) Fail closed。
デイリーリクエスト制限に達した場合、Fail openモードのプロジェクトはFunctionをバイパスし、受信トラフィックに対して機能しないようにします。受信リクエストは、Functionが存在しないかのように振る舞い、サイトの静的アセットに通過します。これはすべてのPagesプロジェクトのデフォルト設定です。
デイリーリクエスト制限に達した場合、Fail closedモードのプロジェクトは訪問者にCloudflare 1027エラーページを表示し、Functionが一時的に無効になっていることを示します。Cloudflareは、Functionがセキュリティ関連のタスクを実行している場合、このオプションを推奨します。