キャッシュと速度

大規模化してもサイトの高速性を維持するマルチレイヤーキャッシュ

Zinn Digital®サイトへのアクセスの大半は、PHPやMySQLを一切経由しません。LiteSpeedのフルページキャッシュ、サイトごとのRedisオブジェクトキャッシュ、CDNエッジがスマートな自動パージによって連携し、世界中の650,000以上のホスティングサイトにおいて、ページの高速表示とオリジンサーバーの負荷軽減を維持します。

3つのキャッシュ層、1つの統合されたシステム

速度は、最適なコンテンツを最も高速な場所から配信することによって生まれます。Zinn Digital®では3つのキャッシュを重ねて使用し、エッジ、ウェブサーバー、またはメモリから可能な限り早い段階でリクエストに応答するため、一度構築したページを再度構築する必要はありません。

LSCache フルページキャッシュ

LiteSpeed ホストでは、キャッシュ可能なフロントエンドのレスポンスに LiteSpeed のキャッシュコントロールおよびタグヘッダーが付与されるため、Web サーバーは PHP の呼び出しや MySQL へのクエリを行わずに完全なページを配信できます。これが、WordPress における時間対バイト数(TTFB)の最大の改善効果となります。

サイト別 Redis オブジェクトキャッシュ

ワンクリックの切り替えで、自己完結型の Redis オブジェクトキャッシュドロップインをインストールし、繰り返されるデータベース読み込みの負荷を軽減できます。Redis に接続できなくなった場合でも、ドロップインがリクエストごとのインメモリキャッシュにフォールバックするため、サイトの稼働が継続されます。

CDN とエッジ

静的アセットやキャッシュ可能なページは、訪問者に近いCDNから配信されます。パージはエッジにミラーリングされるため、オリジンキャッシュと同期が保たれます。つまり、3つの独立した設定ではなく、1つのコントロールで管理できます。

スマート自動パージ機能でコンテンツを常に最新の状態に保つ

キャッシュというものは、適切なタイミングで適切なページをクリアして初めて役に立ちます。当社のシステムは実際の変更を監視し、編集のたびにすべてを一括削除するような乱暴な方法ではなく、LiteSpeed キャッシュタグを使用してピンポイントでパージを行います。

  • 投稿や固定ページが保存、ゴミ箱への移動、または削除された場合、影響を受けるページとそれらが掲載されている一覧のみがパージされます。
  • コメント、編集されたタクソノミー用語、テーマの切り替え、プラグインのアクティベーション、およびコア・プラグイン・テーマの更新はすべて、ターゲットを絞ったパージをトリガーします。
  • パージは署名付きウェブフックを介してコントロールプレンプランと同期されるため、CDNとエッジのパージがオリジンと同時に実行されます。
  • RESTパージエンドポイントを使用すると、管理セッションまたはHMAC-SHA256署名による認証によって、パネルから全体、特定のURL、または特定のタグをクリアできます。

デフォルトで安全 — 動的ページはキャッシュされません

積極的なキャッシュは、常にライブ状態を維持すべきデータがキャッシュされない場合のみ安全です。Zinn® Cacheには、WordPressやWooCommerce / Easy Digital Downloads向けの適切なデフォルト設定が備わっており、カート、チェックアウト、マイアカウント、RESTおよびAJAX、プレビュー、検索は除外され、ログイン中のリクエストやセッションCookieを含むリクエストは常に最新の状態で処理されます。

そのため、購入者が他のユーザーのカートを目にすることはなく、ログイン中の編集者が古い下書きを見ることもありません。プラグインが必要とする場合には、安全なデフォルト設定に手を加えることなく、サイトごとにパス、クエリキー、およびクッキープレフィックスの追加ルールを設定できます。

キャッシングはブループリントごとの機能であるため、静的サイト、PHPサイト、Nodeサイトのそれぞれに最適なキャッシングが適用され、フルページキャッシュレイヤーが存在しない環境でもプラグインは適切にフォールバックします。

よくある質問

これらを設定する必要がありますか?

いいえ。Zinn® Cacheプラグインはデプロイメントのフットプリントに含まれており、フルページキャッシュ、オブジェクトキャッシュ、自動パージ、安全な除外設定は、Zinn®でホストされているサイト上で自動的に有効化されます。必要に応じて、設定 → Zinn® Cache、またはダッシュボードからすべてを微調整できます。

キャッシュによって WooCommerce ストアに不具合が生じますか?

いいえ。カート、チェックアウト、マイアカウント、およびログイン状態やセッションクッキーを伴うリクエストはデフォルトでは一切キャッシュされないため、動的ページや顧客ごとのページは常にライブ状態が維持されます。フルページキャッシュは、すべての訪問者に対して同一のページのみを配信します。

Redis が利用できない場合はどうなりますか?

オブジェクトキャッシュはオプションであり、安全側に倒れる設計になっています。phpredis拡張機能がない場合はトグルが無効になり通知が表示されます。実行時にRedisに接続できなくなった場合は、ドロップインがリクエストごとのインメモリキャッシュからデータを返すため、サイトが停止することは決してありません。

LiteSpeedが必要ですかな?

フルページキャッシュには LiteSpeed ウェブサーバーを使用するか、すでに有効な場合はサードパーティ製の LiteSpeed Cache プラグインを使用します。他のサーバーではキャッシュヘッダーは出力されませんが、オブジェクトキャッシュ、除外設定、リモートパージはすべて引き続き機能します。

CDNとサーバーキャッシュはどのように同期を維持しますか?

一度の連携パージ。コンテンツが変更されると、ターゲットを絞ったタグベースのパージにより、影響を受けたページがウェブサーバー上でクリアされ、署名付きWebhookを通じてCDNおよびエッジにミラーリングされるため、すべてのレイヤーが同時に同じページをクリアします。

あなたのサイトで見る

クレジットカード不要の14日間無料トライアルを開始して、マルチレイヤーキャッシュの威力を実感してください。無料の移行代行、30日間の返金保証、99.99%の稼働率保証を提供し、ベンダーロックインもありません。

無料で始める