以下は、Cloudflare Free プランで適用される制限です。これらの制限を解除する方法の詳細は、Cloudflare のプラン ↗ ページを参照してください。
Git リポジトリに新しいコードをプッシュするたびに、Pages はサイトをビルドしてデプロイします。ビルドの制限はプランによって異なります。
| Free | Pro | Business | |
|---|---|---|---|
| ビルド | 同時に 1 件 | 同時ビルド 5 件 | 同時ビルド 20 件 |
| 月あたりのビルド | 500 | 5,000 | 20,000 |
ビルドは 20 分でタイムアウトします。同時ビルドはアカウント単位でカウントされます。
Cloudflare のプラン種別に応じて、Pages プロジェクトに設定できるカスタムドメインの数は制限されます。この制限はプロジェクト単位です。
| Free | Pro | Business | Enterprise |
|---|---|---|---|
| 100 | 250 | 500 | 5001 |
Pages はサイト上の各ファイルを Cloudflare のグローバル分散ネットワークにアップロードし、訪問者に低レイテンシの体験を届けます。Cloudflare Pages のサイトは、Free プランでは最大 20,000 ファイルまで含められます。
有料プラン(Pro、Business、Enterprise など)では、サイトあたり最大 100,000 ファイルまで使えます。この引き上げを有効にするには、Pages プロジェクトの設定で環境変数 PAGES_WRANGLER_MAJOR_VERSION=4 を設定します。
Cloudflare Pages のサイトアセット 1 件あたりの最大ファイルサイズは 25 MiB です。
Pages Functions へのリクエストは、Function から KV または Durable Object バインディングへのリクエストを含め、Workers プランのクォータに加算されます。
Pages は Standard 使用モデル に対応しています。
_headers ファイルには、最大 100 件のヘッダールールを含められます。
_headers ファイル内の個々のヘッダーは、最大 2,000 文字です。より大きなヘッダーを扱う場合は、Pages Functions の実装をおすすめします。
プロジェクトで同時に有効な プレビューデプロイ の数に制限はありません。
_redirects ファイルには、静的リダイレクト最大 2,000 件と動的リダイレクト最大 100 件、合計 2,100 件まで含められます。_redirects ファイルがサポートする件数を超える場合は、Bulk Redirects の利用をおすすめします。
Pages サイトは、Cloudflare ダッシュボード経由で人数制限なく管理できます。これは Git プロジェクトとは連動しません。公開リポジトリとプライベートリポジトリの両方を管理し、Issue を開き、プルリクエストを受け付けても、Pages サイトには影響しません。
Cloudflare Pages のプロジェクト数は、アカウントあたり 100 件2 までです。この制限は通常は引き上げられません。
100 サイトを超えてホストする必要がある場合は、スケール向けに設計された次のいずれかの製品を使います。
- Workers for Platforms — プロジェクト数の制限なく、サイトとアプリケーションを大規模にデプロイします。静的アセット に対応しています。
- Workers Static Assets — 静的サイトを個別の Workers としてデプロイします。有料プランではアカウントあたり最大 500 Workers まで対応し、それぞれ最大 100,000 件の静的アセットファイルを配信できます。
サービスの濫用を防ぐため、Cloudflare はサービス利用開始から最初の 48 時間に作成できる新しい Pages プロジェクトの数を制限します。新しいプロジェクトの作成が一時的にブロックされた場合、最初の 48 時間が過ぎるとこの制限は自動で解除されます。
-
カスタムドメインをさらに増やす必要がある場合は、アカウントチームにお問い合わせください。 ↩
-
プロジェクト数の上限を上げる必要がある場合は、Workers for Platforms を使います。 ↩