メインコンテンツまでスキップ

Cloudflareによる高速化

Qubixは、世界中に広がるサーバー網であるCloudflareを通じてドメインを配信し、設定はすべて自動で行います。キャッシュは標準で有効になっており、訪問者のページ表示は数倍速くなり、サーバーへの負荷は数十分の一まで下がります。すべて無料です。Cloudflareはネットワークやキャッシュに料金を課さず、設定もQubixが行います。

Qubixが自動で設定する内容

ドメインをCloudflare経由で配信する場合、接続時にQubixは自動で次を行います。

  • ゾーン、DNSレコード、SSL(Fullモード、HTTPS強制、TLS 1.2)を作成する。
  • ドメインへのトラフィックをCloudflareネットワーク経由でお使いのサーバーへ振り分ける。

このためにユーザーが何かをする必要はありません。ドメインは接続直後からCloudflare経由で動作します。

Cloudflare経由が直接接続より優れている理由

ドメインをQubixへ直接接続することもできますが、Cloudflare経由の配信にはあらゆる点で利点があります。

  • 訪問者にとって高速 — サイトのファイルは訪問者に最も近いCloudflareのサーバーから配信されます(詳細は下記のキャッシュの項を参照)。
  • サーバーの負荷が軽減 — リクエストの大部分をCloudflareのネットワークが引き受けます。
  • サーバーのアドレスが隠される — 訪問者はサーバーに直接ではなくCloudflareに接続します。実際のサーバーのIPは公開されないため、発見や攻撃が難しくなります。
  • 攻撃をCloudflareが吸収 — トラフィックの急増や攻撃はCloudflareのネットワーク側で吸収され、サーバーには届きません。

直接接続の場合、負荷はそのままサーバーにかかり、アドレスも露出します。そのため、本番運用のドメインにはCloudflare経由での配信が推奨されます。

ドメインの接続時にはどちらのモードも選択できます。QubixはCloudflareか独自のDNSかをその場で選べるようにしています。選び方と後からの切り替え方法は既存ドメインの接続を参照してください。

高速化 — 標準で有効

高速化は、Cloudflare配下のすべてのドメインで標準で機能します。Qubixが自動で有効化します。**設定 → Cloudflareサイトの読み込みを高速化ブロックで管理でき、Cloudflare 経由で読み込みを高速化**を切り替えることができます。たとえば一時的にオフにする場合などに使います。

これにより得られるもの。

  • 訪問者にとって大幅に高速 — ページのファイルは地球の裏側にあるお使いのサーバーではなく、訪問者に最も近いCloudflareのサーバーから配信されます。ランディングページやサイトは世界中どこからでもほぼ瞬時に開きます。
  • サーバー負荷が数十分の一に — 1ページあたり数十件の静的ファイル(スクリプト、スタイル、アイコン、スクリーンショットなど)が読み込まれますが、これらはCloudflareのサーバーから配信されます。サーバーは動的な部分のみを処理するため、同じスペックで数十倍多くの訪問者を捌けます。
  • 無料 — キャッシュもCloudflareネットワーク経由の高速配信も、費用は一切かかりません。

キャッシュされるもの、されないもの

キャッシュされるのは、変化しないファイルだけです。スクリプト、スタイル、画像、アイコン、サイトのスクリーンショットなどです。これらはCloudflareのサーバー上にどれだけ長く置いても問題ありません。

動的な部分は常に最新の状態でお使いのサーバー上で処理されます。クローキングの判定とランディングページ本体は訪問者ごとに配信され、キャッシュされません。そのため、高速化がクローキングやトラッキングに影響することはありません。

必要なもの

高速化は、Cloudflareの設定が済めば自動で適用されます。唯一必要なのは、キャッシュ管理権限を持つCloudflare APIトークンです(Qubixはこのトークンを使ってお使いのゾーンにルールを適用します)。

  1. **設定 → Cloudflare**で、Cloudflare APIトークン(Cloudflareダッシュボード → My Profile → API Tokensで作成)を、Zone.Cache Rules:EditAccount.Account Rulesets:EditAccount.Account Filter Lists:Editの権限で保存します。
  2. これで完了です。Qubixはすべてのドメインにキャッシュを適用し、サイトのファイルは訪問者に近いCloudflareのサーバーから配信されるようになります。**Cloudflare 経由で読み込みを高速化**のスイッチでいつでもオフにできます。

次に読む