Kinstaでは、サイトのパフォーマンスとセキュリティを徹底追求しており、お客様のサイトをより高速かつ安全にするため、新しい技術を常に積極的に取り入れています。

強力なクラウドインフラ上にプラットフォームを構築していることに加え、Cloudflareと統合し、パフォーマンスとセキュリティをさらに強化しています。

Cloudflare統合は、すべてのWordPress専用マネージドクラウドサーバープランで標準提供しており、すべてのお客様は以下のような技術を無料で利用することができます。

  • ファイアウォールおよび分散型サービス拒否(DDoS)攻撃対策
  • コンテンツデリバリーネットワーク(CDN)

  • エッジキャッシュ

  • WebP画像最適化

  • Early Hints

  • ワイルドカードSSLのサポート

  • HTTP/3のサポート

  • Kinsta専用のIPアドレス範囲

これらのサービスは、Kinstaでサイトを稼働すると、デフォルトで有効になります。

この記事では、Cloudflareの統合がどのようにサイトに役立つのかを詳しくご紹介します。

Cloudflare統合の理由

Cloudflareは、セキュリティ、ウェブパフォーマンス、エッジコンピューティング業界のリーダーであり、世界200箇所にデータセンターを誇ります。WordPressサイトにとって、Cloudflareはオリジンサーバーと訪問者の間に位置するプロキシとして機能します。そのため、悪意のあるトラフィックの阻止、静的ファイルのキャッシュ、画像の最適化などを担います。W3Techsのデータによると、CDNやリバースプロキシを使用している全ウェブサイトの80%近くがCloudflareを利用しており、圧倒的市場シェアを誇ります

WordPressはウェブ全体の43%以上で使用されています。WordPressの使いやすさと人気は、オンラインでのプレゼンス確立を目指すブロガーや企業にとっては好ましいものですが、WordPressサイトはハッカーなどの格好のターゲットでもあります。

Cloudflareのセキュリティ面での利点

Kinstaでは、安全なサーバー環境の提供を重要視しています。ハッキング対策保証に加え、サイトを保護するための積極的なマルウェアスキャンも実施しています。

インフラレベルでCloudflareを統合することで、Cloudflareの高度なファイアウォールDDoS対策などの機能を活用し、包括的なセキュリティ技術を提供しています。

DDoS対策が導入されていない場合、攻撃を受けると正規の訪問者がサイトにアクセスできなくなる可能性があります。CloudflareのDDoS保護はこうした攻撃を防ぎ、ウェブサイトの可用性を維持します。

さらに、CloudflareはKinstaおよびお客様専用に割り当てられたIPアドレスを提供しています。これにより、スパムボットなどIPアドレスがブロックされやすいサイトと同じIPアドレスを共有することがありません。

KinstaのCDNによるグローバル配信

ウェブサイトのパフォーマンスはKinstaの強みの一つであり、CloudflareはKinstaでホスティングされたサイトをさらに高速化します。Cloudflareは、HTTP/3対応のグローバルエッジネットワークを通じてKinstaのCDNを提供しています。CSS、JavaScript、画像ファイル、Webフォントなどの静的アセットは、訪問者により近いロケーションから配信されます。

新しいサイトを作成すると、Kinsta CDNはデフォルトで有効になりますが、MyKinstaから無効にすることも可能です。また、すでにCloudflareアカウントをお持ちの場合を含め、サードパーティのCDNサービスを利用したいお客様にも対応しています。

CDNはMyKinstaでいつでも有効化・無効化可能
CDNはMyKinstaでいつでも有効化・無効化可能

CDNを利用していても、ファイルタイプ、ディレクトリ、またはパスに基づいて、一部のコンテンツを配信ネットワークの対象外にすることができます。

MyKinstaでCDNの除外設定
MyKinstaでCDNの除外設定

画像最適化

Cloudflareとの連携により、KinstaのCDNでは画像最適化が利用できます。PNG、GIF、JPEG画像を自動的にWebP形式に変換し、ページの読み込み速度を向上させます。

また、CDN上の画像をどのように最適化するかを細かく設定することも可能です。画像ファイルのメタデータを削除できるほか、WebP画像は「可逆圧縮」または「非可逆圧縮」アルゴリズムを使用して圧縮できます。

圧縮方法を選択して画像を最適化
圧縮方法を選択して画像を最適化

エッジキャッシュで訪問者により近い場所から配信

Cloudflareベースのエッジキャッシュは、Kinstaのすべてプランに標準搭載されているため、専用のプラグインは不要です。キャッシュされたWordPressのHTMLを配信する時間を平均で50%以上短縮します。

これは、サイトのキャッシュ可能なHTMLページが訪問者により近い場所から配信されるためです。CloudflareのエッジでHTMLをキャッシュすることで、レスポンス時間(TTFB)の短縮とページ読み込み速度の向上が期待できます。

CDNと同様に、モバイル向けコンテンツのキャッシュを含むエッジキャッシュは、MyKinstaから無効化および再有効化することができます。

また、キャッシュの自動クリア間隔を設定したり、MyKinsta上でキャッシュをクリアすることも可能です。

MyKinstaでエッジキャッシュを管理・クリア
MyKinstaでエッジキャッシュを管理・クリア

KinstaとCloudflareの統合により、WordPress管理画面からキャッシュをクリアすることもできます。そのため、MyKinstaにアクセスできないメンバーもキャッシュをクリアできるようになります。

WordPress管理画面でキャッシュをクリア
WordPress管理画面でキャッシュをクリア

また、WP-CLIのコマンドラインインターフェースを使用してキャッシュを管理することや、Kinsta APIを利用してキャッシュクリア用の独自ツールを作成することも可能です。

無料のSSL証明書

HTTPSとSSL証明書を使用してブラウザとウェブサイト間の通信を保護することは、現在のウェブでは不可欠です。

サードパーティの独自ワイルドカードSSL証明書を使用することもできますが、KinstaのCloudflare統合では無料のワイルドカード証明書を提供しています。

Kinstaが提供するSSL証明書はワイルドカードに対応しているため、同一ドメイン内の複数のホスト名で同じ証明書を利用できます。

まとめ

Cloudflareを当社のWordPress専用サーバーインフラストラクチャに統合できることを非常に嬉しく思います。インテリジェントファイアウォールをはじめ高性能エッジコンピューティングなど、Cloudflareの幅広いサービスにより、お客様のWordPressサイトのセキュリティとパフォーマンスがより一層強化されます。

Cloudflareによる、お客様のサイトへの影響についてご質問などがございましたら、24時間年中無休のカスタマーサポートまでお問い合わせください。

Matteo Duò

Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.