# Cloudflare Pages

Cloudflare Pages は無料枠が寛大なエッジホスティング。全プランで商用利用可、帯域無制限。

Cloudflare Pages は静的サイトと Workers 連携のフルスタックエッジアプリをホスト。 無料プランで商用利用可能、帯域とリクエスト数は無制限、制約は主にビルド分・同時ビルド数。

## 解説と実務上の注意

### 無料枠の条件がこのカテゴリで最も緩い

Cloudflare Pages の無料プランは、**帯域無制限・静的リクエスト無制限・サイト数無制限**を掲げています。制限はビルド回数（月500回）とファイル数（20,000件）、1ファイル25MiB です。

商用利用にも**プラン単位の制限がありません。** 広告を貼っても、受託納品でも、収益化しても規約違反になりません。

**帯域無制限は「太っ腹」ではなく事業構造の帰結です。** Cloudflare の本業は CDN であり、帯域は原価構造上ほぼ負担になりません。だから無制限にできます。今後もそう簡単には変わらない条件です。

### 請求が跳ねない構造

これは実務でかなり重要です。**帯域で課金されないため、トラフィックが急増しても帯域分の請求が発生しません。**

Vercel は無料枠を超えると従量課金に移行するため、バズやクローラーの集中がそのまま請求額になります。「個人サイトで高額請求」という事故は、この課金モデルに固有のものです。Cloudflare Pages ではこの形の事故が起きません。

**請求額の予測可能性という一点において、Cloudflare Pages は明確に優位**です。

### 制限はビルド回数のほうに現れる

無料枠で先に当たるのは帯域ではなく**月500回のビルド**です。CI から自動デプロイする運用で、コミットのたびにビルドが走る構成だと到達し得ます。プレビューデプロイもビルドを消費する点に注意してください。

ファイル数20,000件の上限も、画像を大量に含む静的サイトでは効いてきます。

### 動的処理は Workers と地続き

静的配信の先に動的処理を足す段階で、Cloudflare の設計思想が活きます。**Pages Functions は実体が Workers** であり、以下が同じ環境に揃っています。

- **KV**（結果整合のキーバリューストア）
- **Durable Objects**（強整合）
- **D1**（SQLite）
- **R2**（オブジェクトストレージ、エグレス無料）
- **Queues**

ただし Workers は V8 アイソレートで動くため、**Node.js の常駐サーバーではありません。** ファイルシステムがなく、CPU 時間の制約があり、一般的な Node アプリをそのまま移植することはできません。この制約は Pages Functions にも及びます。

### 定期実行

Cron は Cloudflare Workers の Cron Triggers 経由で実現します。**無料プランでも利用可能**です（アカウントあたり5個まで）。

### Next.js を使うなら注意

Next.js も動きますが**アダプタ経由**になります。最新機能の対応にラグが出ることや、エッジランタイムの制約で一部機能が使えないことがあります。Next.js の高度な機能に深く依存しているなら Vercel のほうが安全です。

逆に Astro / SvelteKit / Hugo / 素の静的サイトなら、**Cloudflare Pages を選ばない理由がほとんどありません。**

- slug: `cloudflare-pages`
- 種別: ホスティング / デプロイ基盤
- ステータス: 提供中
- 公式サイト: https://pages.cloudflare.com
- 公式ドキュメント: https://developers.cloudflare.com/pages

## 権利

| 項目 | 値 | 条件 | 出典 | 確認日 |
|---|---|---|---|---|
| commercial_use_allowed | 可 | 全プランで商用利用に制限なし。無料プランは帯域無制限・静的リクエスト無制限・サイト数無制限を掲げ、制限はビルド月500回。 | https://pages.cloudflare.com/#pricing | 2026-07-23 |

## 制約

| 項目 | 値 | 条件 | 出典 | 確認日 |
|---|---|---|---|---|
| api_available | 可 |  | https://developers.cloudflare.com/pages/platform/limits/ | 2026-07-23 |
| cron_available | 可 | Cloudflare Workers の Cron Triggers 経由で利用する。 | https://developers.cloudflare.com/pages/platform/limits/ | 2026-07-23 |
| custom_domain_available | 可 |  | https://developers.cloudflare.com/pages/platform/limits/ | 2026-07-23 |
| webhook_available | 可 |  | https://developers.cloudflare.com/pages/platform/limits/ | 2026-07-23 |

## 一次情報

- [Cloudflare Pages Limits](https://developers.cloudflare.com/pages/platform/limits/) — official_docs (primary), 確認日: 2026-07-23
- [Cloudflare Pages Pricing](https://pages.cloudflare.com/#pricing) — official_pricing (primary), 確認日: 2026-07-23

---
Canonical HTML: https://atlas.lb-product.com/entities/cloudflare-pages
