キャッシュと速度

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

Zinn Digital®サイトへのアクセスの大半は、PHP や MySQL に到達することすらありません。LiteSpeed のフルページキャッシュ、サイトごとの Redis オブジェクトキャッシュ、そして CDN エッジがスマート自動パージによって連動し、ページを高速に保ち、オリジンサーバーの負荷を抑えます — 世界中の700,000件以上のホスティングサイトで実現されています。

オリジンサーバーに到達することなく、近くのキャッシュによって処理され返されたページリクエスト。

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

スピードは、最適な場所から最適なコンテンツを提供することで生まれます。リクエストに可能な限り迅速に応答するため、エッジ、Web サーバー、またはメモリからの3つのキャッシュを階層化しており、すでに構築されたページを再構築する必要は決してありません。

LSCache フルページキャッシュ

LiteSpeed ホストでは、キャッシュ可能なフロントエンドの応答に LiteSpeed の cache-control および tag ヘッダーが付与されるため、Web サーバーは PHP を実行したり MySQL にクエリを送信したりすることなく完全なページを提供します。これは、WordPress における Time To First Byte (TTFB) の最大の単一の改善要素です。

サイトごとの Redis オブジェクトキャッシュ

ワンクリックの切り替えで自己完結型の Redis オブジェクトキャッシュのドロップインがインストールされ、データベースからの反復的な読み取り負荷を軽減します。万が一 Redis にアクセスできなくなった場合でも、ドロップインがリクエストごとのインメモリキャッシュへと切り替わるため、サイトは動作し続けます。

CDN とエッジ

静的アセットは訪問者の近くにある CDN から配信され、必要に応じていつでもサイトの CDN タブから CDN キャッシュを削除できます。

スマート自動パージにより、コンテンツを最新の状態に保ちます

キャッシュは、適切なタイミングで適切なページをクリアしてこそ真価を発揮します。弊社のシステムは実際の変更を監視し、編集のたびにすべてを無差別に消去するのではなく、LiteSpeed キャッシュタグを使用してピンポイントで正確にパージします。

  • 投稿または固定ページが保存、ゴミ箱へ移動、または削除された場合、影響を受けるページとそれらが表示されている一覧のみがパージされます。
  • コメント、編集されたタクソノミーターム、テーマの切り替え、プラグインの有効化、コア/プラグイン/テーマのアップデートにより、対象を絞ったキャッシュ削除が実行されます。
  • ページキャッシュはウェブサーバーで消去され、CDN キャッシュはサイトの CDN タブから消去されます。
  • REST パージエンドポイントを使用すると、管理セッションまたは HMAC-SHA256署名によって認証され、パネルからすべて、特定の URL、または特定のタグをクリアできます。

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

アグレッシブなキャッシュは、リアルタイムで保持すべき要素が決してキャッシュされない場合にのみ安全です。Zinn® Cache には、WordPress および WooCommerce / Easy Digital Downloads 向けの適切なデフォルト設定が付属しています。cart、checkout、my-account、REST および AJAX、preview、search は除外され、ログイン中のユーザーやセッション Cookie によるリクエストは常に最新の状態で提供されます。

これは、購入者が他人のカートを見ることはなく、ログイン中の編集者が古い下書きを見ることもないことを意味します。プラグインが必要とする場合、安全なデフォルト設定を変更することなく、サイトごとに追加のパス、クエリキー、Cookie プレフィックスのルールを追加できます。

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

よくある質問

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

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

キャッシュによって WooCommerce ストアに不具合が生じることはありますか ?

いいえ。カート、チェックアウト、マイアカウント、およびログイン中またはセッション Cookie を含むリクエストはデフォルトでキャッシュされないため、動的ページや顧客ごとのページは常にリアルタイムで表示されます。フルページキャッシュは、すべての訪問者に対して同一であるページのみを配信します。

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

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

LiteSpeed が必要ですか ?

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

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

Web サーバー側で、自動的に行われます。コンテンツが変更されると、タグに基づいた対象限定のパージにより、影響を受けるページのみがサーバーのページキャッシュからクリアされます。CDN キャッシュは、サイトの CDN タブからクリアされます。

ご自身のサイトで確認する

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

無料で始める

LiteSpeed パートナー Zinn Digital® はオフィシャル LiteSpeed パートナーです。Zinn® フリートのすべてのサイトは、無料版ではなく、弊社がライセンスの管理、チューニング、および最新の状態への維持を行っている、ライセンス版 LiteSpeed Enterprise と LSCache プラグイン (WordPress および WooCommerce を高速で表示するための最適な方法) 上で稼働しています。