CDN
あなたのサイトで Kapsule CDN を有効にする
Kapsule CDN caches your site at the edge so visitors anywhere in the world are served from a nearby location instead of your origin server, and turning it on is a single toggle on the site you want…
Kapsule CDN をサイトで有効化する
Kapsule CDN はサイトをエッジでキャッシュするため、世界中の訪問者はオリジンサーバーではなく近くの場所から配信されます。また、有効化は加速したいサイトの単一のトグルです。
別途購入する CDN 製品はありません。ホスティングプランに含まれています。KPanel のサイトメニューから有効化し、エッジ証明書の発行まで数分待つと、ドメインがエッジネットワークから配信されるようになります。最初に満たす必要があることが 2 つあり、このガイドはその両方をカバーしています。サイトにはカスタムドメインが必要であり、そのプランには CDN が含まれている必要があります。
Kapsule CDN の機能
CDN が有効化されると、ドメインへのリクエストはまずエッジネットワークに到達します。キャッシュ可能なものはすべて、119 以上のグローバル拠点から最も近い場所から応答されます。キャッシュ不可能なもの、または有効期限切れのものは、オリジンから取得されてからエッジで保持され、次の訪問者に提供されます。
| 機能 | 提供内容 |
|---|---|
| エッジキャッシング | 119 以上のグローバル拠点から提供される静的アセット |
| エッジ SSL | ドメイン用にエッジ証明書が自動的にプロビジョニングされます |
| 画像最適化 | リアルタイム リサイズと圧縮、切り替え可能 |
| WebP 配信 | サポートするブラウザに配信される最新の画像形式 |
| キャッシュ TTL コントロール | 秒単位で個別のエッジとブラウザの有効期限 |
| 帯域幅メーター | プランの含まれた許容量に対するライブ月次使用量 |
| キャッシュパージ | 同じ画面から 1 つの URL またはサイト全体をパージ |
CDN を含むプラン
CDN はプランの権利なので、サイトが得られるものはサイトが使用しているプランに依存します。2 つのレベルがあり、CDN ページ上部のバッジはどちらが有効かを示します。
- Kapsule CDN はグローバルエッジキャッシング、自動的に発行されるエッジ SSL 証明書、およびキャッシュパージをカバーしています。
- Kapsule CDN+ はそれに加えて DDoS 保護とスマートエッジルーティングを追加し、より大きなインクルード帯域幅許容量を備えています。
| プラン | CDN レベル | インクルード エッジ帯域幅 |
|---|---|---|
| Start (Web Hosting) | Kapsule CDN | 100 GB/月 |
| Pro (Web Hosting) | Kapsule CDN+ | 500 GB/月 |
| Agency (Web Hosting) | Kapsule CDN+ | 500 GB/月 |
| Scale (Web Hosting) | Kapsule CDN+ | 1500 GB/月 |
| Cloud Power (Web Hosting) | Kapsule CDN+ | 3000 GB/月 |
| WordPress Start | Kapsule CDN | 100 GB/月 |
| WordPress Pro | Kapsule CDN+ | 750 GB/月 |
| Managed WP Start | Kapsule CDN | 200 GB/月 |
| Managed WP Pro | Kapsule CDN+ | 500 GB/月 |
| Managed WC Start | Kapsule CDN | 300 GB/月 |
| Managed WC Pro | Kapsule CDN+ | 1000 GB/月 |
| Concierge Start | Kapsule CDN+ | 1000 GB/月 |
| Concierge Pro | Kapsule CDN+ | 2000 GB/月 |
| Concierge Scale | Kapsule CDN+ | 3000 GB/月 |
Kapsule Orbit プロジェクト (Launch、Liftoff、Apex) とコンテナホスティング (Pod、Cluster、Fleet) は Kapsule CDN を含んでいません。CDN 権利のないプランのサイトで有効化しようとすると、「Kapsule CDN is not included on your current plan」というリクエストが拒否され、ホスティングプランへのリンクが表示されます。エッジ配信を取得するために、上記のテーブルのプランにサイトを移動してください。
プランの比較と変更は kpanel.kapsulehost.com/plans/hosting で行えます。プランのアップグレード も参照してください。
開始する前に
Kapsule CDN にはカスタムドメインが必要です。サイトがまだ共有 Kapsule サブドメイン上にある場合、CDN ページには有効化コントロールの代わりに Kapsule CDN needs a custom domain のバナーと Connect a Custom Domain ボタンが表示されます。最初にサイトに独自のドメインを接続してから、戻ってきてください。
理由は商業的というより技術的です。エッジは提供するホスト名の SSL 証明書を発行する必要があり、その DNS をエッジに指す可能性のあるホスト名が必要です。共有 Kapsule ホスト名は当社によって管理されており、再ポイントできないため、証明書リクエストは完了せず、サイトは有効化されているように見えてエラーが表示されます。代わりにクリック時にブロックしています。接続手順については ウェブサイトにカスタムドメインを追加する を参照してください。
CDN を有効化すると DNS が変更されます
クリックする前にこれを理解する価値があります。人々を驚かせるためです。
CDN を有効化しても DNS がそのままではありません。ドメインはオリジンに直接ではなくエッジネットワークに解決する必要があるため、CDN を有効化するとサイトの 2 つのレコードが書き換えられます。
www上の CNAME がエッジを指しています。www上の既存の A または AAAA レコードは、CNAME がそれらと一緒に存在できないため、最初に削除されます。- ベアドメイン上の ALIAS が同じエッジを指しているため、
wwwなしでドメインへのトラフィックも CDN を通じます。ベアドメイン上の A または AAAA レコードは削除されます。
ドメインが Kapsule ネームサーバー上にある場合、CDN を有効化する際に両方の変更を自動的に行います。何もする必要はありません。ドメインの DNS がどこか別の場所でホストされている場合、その自動化は実行されず、レコードは変更されず、エッジ証明書は発行されません。ネームサーバーについて はどちらの場合かについて説明しています。
CDN が有効化されている間、これらのレコードを削除または上書きしないでください。www またはベアドメインに A レコードを戻すと、そのトラフィックはエッジから外れ、証明書更新を破壊する可能性があります。サイト用にカスタム DNS が必要な場合は、CDN を無効化して変更してから、CDN を再度有効化してください。
サイトは、プライマリドメインの DNS が実際に書き込まれてエッジにポイントされた後にのみ、CDN 対応とマークされます。その手順が成功しない場合、パネルは CDN がオンのままトラフィックが別の場所に移動している間、CDN がオンであることを伝える代わりにオフのままにしておきます。
CDN を有効化する方法
- KPanel にサインインします。
- 左側のサイドバーで Websites をクリックし、加速したいサイトをクリックします。
- サイトのメニューで Performance を開き、Kapsule CDN を開きます。
- ページは CDN is off for this site バナーで開きます。Enable CDN をクリックします。
- 確認メッセージが表示されます「CDN provisioning queued. The edge cert can take up to 5 minutes.」
直接アドレスは /websites/<site-id>/cdn です。

待機中の様子
最初の数分間は何も目に見える変化がないことが予想されており、これは不具合ではありません。以下がシーケンスです。
- ドメインについて上記で説明した DNS レコードが書き込まれます。
- これらのレコードは、ホスト名の証明書を発行する前に伝播する必要があります。これは、スキップできるキューではなく DNS タイミング制約です。
- エッジが証明書をリクエストします。DNS がまだ伝播していない場合、リクエストは保留中のままになり、成功するまで自動的に再試行されます。
- 証明書が発行されると、サイトは CDN 対応にフリップします。
約 5 分間待ってからページをリロードしてください。もう一度 Enable CDN をクリックしないでください。待機中、ページはトラフィックが本物でエッジに到達できる場合にのみ報告するため、CDN がオフのままと表示されます。これは意図的です。オンのように主張する半分有効化状態は、正直な「まだ」より悪くなります。
証明書が発行されると、バナーは CDN is on に変更され、「CDN active. Your domain serves content from the edge」というメモが表示され、その下に完全な制御カードセットが表示されます。その時点で HTTPS がホスト名に強制されます。
KPanel メインサイドバーに CDN エントリはありません。そのサイドバーは Dashboard、Websites、Orbit、Email、Domains、Apps、Cloud Servers、Dedicated Servers、Store、Billing、Migrations、Settings を一覧表示しています。CDN はサイトに属しているため、1 レベル下の Performance の下にあります。
変更できる設定
キャッシュ TTL
Cache TTLs カードは 2 つの数字を保持していて、両方とも秒単位、両方ともデフォルトで 3600 (1 時間) です。
- Edge TTL (seconds): エッジがオリジンに戻る前にコピーを保持する期間。
- Browser TTL (seconds): 訪問者のブラウザがコピーを保持する期間。
低い数字は新しいコンテンツと、オリジンへのより多くのリクエストを意味します。高い数字はより良いパフォーマンスと、パージするまでは古いコンテンツを意味します。変更は設定時に保存され、すぐにエッジにプッシュされます。
画像最適化
Image optimisation カードには 2 つのスイッチがあります。
- On-the-fly image optimisation: 最初のリクエストで画像をリサイズして圧縮し、最適化された結果をエッジでキャッシュします。
- Serve WebP to supported browsers: サポートをアドバタイズするブラウザに WebP を配信し、その他すべてに元の形式を配信します。
どちらもほぼすべてのサイトでオンのままにする価値があります。元と同じバイト単位で到着する必要がある画像を配信する場合にのみ、画像最適化をオフにしてください。
帯域幅の監視
This month's bandwidth カードはエッジからライブで読み取られ、毎月 1 日にリセットされます。プランに含まれた許容量に対して使用した内容を表示し、80 パーセントを超えるとアンバーに、100 パーセントで赤になるバーが表示されます。
インクルード許容量に達すると、トラフィックはエッジから静かに請求を続ける代わりにオリジンサーバーにフォールバックします。サイトは起動したままですが、メーターがリセットされるか、より大きな許容量のプランに移動するまで、エッジアクセラレーションが失われます。エッジオーバーエッジに対して静かに請求されることはありません。
カードが「Usage unavailable」と表示される場合、その時点でライブ数値を取得できなかっただけです。これは CDN がダウンしているのではなく、表示の問題です。1 分でページをリロードしてください。
CDN をオフにする
- サイトで Performance を開き、Kapsule CDN を開きます。
- Disable CDN カードまでスクロールします。「Traffic goes back to your origin server」と表示されています。
- Disable をクリックします。
トラフィックはすぐにオリジンに戻り、サイト用のエッジゾーンが削除されるため、帯域幅の累積が停止します。いつでも再度有効化できますが、DNS レコードとエッジ証明書をもう一度セットアップする必要があるため、さらに数分かかります。
トラブルシューティング
「Kapsule CDN needs a custom domain.」 サイトはまだ共有 Kapsule ホスト名上にあります。独自のドメインを接続してから、そのドメインで CDN を有効化します。これがトグル失敗の最も一般的な理由です。
「Kapsule CDN is not included on your current plan.」 このサイトに附属しているプランには CDN 権利がありません。Kapsule Orbit プロジェクトとコンテナホスティングプランが通常の場合です。サイトを上記のリストされたプランの 1 つに移動すると、トグルが利用可能になります。プランのアップグレード を参照してください。
1 分後もバナーで CDN がオフのままになっています。 DNS レコードは証明書を発行する前に伝播する必要があり、最大約 5 分かかります。待ってからリロードしてください。
5 分間をはるかに超えても、CDN はまだオフです。 最も可能性の高い原因は、ドメインの DNS が当社でホストされていないため、レコードを自動的に書き込むことができないということです。ネームサーバーがどこを指しているか確認してください。ドメインが Kapsule ネームサーバー上にあり、まだスタックしている場合は、お問い合わせください。
DNS を編集した後、サイトがオリジンに戻ってきました。 www またはベアドメイン上に A レコードを再度追加すると、トラフィックをエッジにルーティングするレコードがオーバーライドされます。CDN を無効化し、必要な DNS を整理してから、再度有効化します。
CDN バッジが表示されていますが、変更が反映されていません。 これは設計どおりに機能するキャッシングです。変更した URL またはサイト全体をパージしてください。Kapsule CDN キャッシュのパージ を参照してください。
サイトが高速化されませんでした。 CDN はページ生成ではなく配信を加速します。ページがオリジンで構築するのが遅い場合は、より長くキャッシュするか、最初にオリジンを修正してください。ウェブサイト速度の改善 はオリジン側をカバーしています。
CDN を有効化してから 15 分後もバッジが表示されない場合は、support@kapsulehost.com にサイトのドメインを添えてメールしてください。証明書発行を確認します。