コンテンツへスキップ
Zinn® Cache
jaUSD

Zinn® Cache

機能

Zinn® Cacheは、あらゆるWebサーバー上のWordPressに対応する無料のページキャッシュおよびRedisオブジェクトキャッシュです。LiteSpeed固有のキャッシュがある場合はそれを利用し、ホストが実行しているnginx、Varnish、Apacheのキャッシュ、そしてそれ以外のすべての環境では高速なファイルキャッシュを活用します。Zinn® Cache Proは、キャッシュの動作状況を可視化し、さらに高速化する有料アドオンです。どちらも57言語に翻訳されています。

あらゆるサーバー上のフルページキャッシュ

LiteSpeed 上では、Zinn® Cache が安全に保存できるすべてのフロントエンドレスポンスに cache-control および cache-tag ヘッダーを付与し、ウェブサーバーがそれを次の訪問者に渡します。その他のサーバーでは、ページをファイルとして保持し、WordPress が読み込まれる前に WordPress の advanced-cache.php から配信します。いずれの方法でも、PHP とデータベースはスキップされます。

これがページの構築とファイルの送信の違いであり、キャッシュの高速性のほぼすべてがここからもたらされます。サインインしていない訪問者のみが保存されたページを取得し、ステータスパネルで使用中のページキャッシュを確認できます。

  • LiteSpeed 独自のキャッシュ、または他のサーバー上のファイルキャッシュ
  • コンテンツタイプごとの有効期間、60秒から1年まで
  • 画像、CSS、JavaScript のブラウザの有効期間 — ページには適用されません
あらゆるサーバー上のフルページキャッシュ

何が変更されたかを把握するパージ

キャッシュされた各ページには、そのコンテンツを識別するタグが付与されています。投稿が保存、ゴミ箱へ移動、または削除された場合、コメントが承認された場合、あるいは用語が編集された場合、それらのタグが付いたページ (投稿自体、そのアーカイブ、ホームページ、およびそれが表示されるフィード) のみがクリアされます。

サイトのタイトル、メニュー、ウィジェット、テーマ、パーマリンクなど、すべてのページに影響を与える変更はすべてをクリアします。また、無効にしていない限り、コア、プラグイン、テーマの更新でも同様に実行されます。必要なときは、ボタンを1回押すだけですぐにすべてをパージできます。

  • コンテンツ、コメント、タクソノミー変更時のタグベースのパージ
  • テーマ、メニュー、ウィジェット、設定の変更時にサイト全体をパージ
  • アクセスの多いコメントスレッド用のスイッチ
何が変更されたかを把握するパージ

ショップとアカウントの整合性を保つ除外設定

別人のページを配信してしまうキャッシュは、キャッシュが全くない状態よりも悪影響を及ぼします。カート、購入手続き、アカウントの各ページ、カート追加リクエスト、REST および AJAX の呼び出し、プレビュー、検索結果がキャッシュされることは決してありません。また、ログイン、パスワードで保護された投稿、コメント、またはショップセッションの Cookie を保持している訪問者も一切キャッシュされません。

WooCommerce および Easy Digital Downloads のルールは組み込まれています。カスタムチェックアウトパス、プラグインのセッション Cookie、プレビュートークンなど、お客様のサイト固有の設定はすべて、Exclusions タブに1行追加するだけです。

  • WooCommerce および Easy Digital Downloads のデフォルト
  • 独自のパス、クエリパラメータ、Cookie プレフィックス
  • ログインした訪問者はデフォルトで除外されます
ショップとアカウントの整合性を保つ除外設定

安全にフェイルセーフ処理を行う Redis オブジェクトキャッシュ

ログイン中メンバーのダッシュボードやショップの注文手続きなど、キャッシュできないページは引き続き WordPress によって構築されており、WordPress はデータベースに何度も同じ問い合わせを繰り返します。ワンクリックの切り替えで Redis オブジェクトキャッシュのドロップインがインストールされ、これらの回答をメモリから直接取得できるようになります。

他のプラグインの drop-in を上書きすることはなく、phpredis が存在しない場合に通知します。また、Redis が応答を停止した場合は、サイトをダウンさせる代わりにインメモリキャッシュからそのリクエストを処理します。

  • ホスト、ポート、データベース、パスワード、およびキーのプレフィックス
  • 共有 Redis 上のサイトごとの個別のデータベース番号またはプレフィックス
  • Redis にアクセスできない場合のインメモリフォールバック
安全にフェイルセーフ処理を行う Redis オブジェクトキャッシュ

正しく動作しているかどうかを通知するキャッシュ

何も保存しなくなったキャッシュは、正常に動作しているキャッシュと全く同じように見えます。`wp zinn-cache status --format=json` は、どのページキャッシュが使用されているか、Redis オブジェクトキャッシュが実際に接続されているか、それともメモリにフォールバックしているか、およびその理由を報告します。

オブジェクトキャッシュは有効化した際に書き込みと読み取りのラウンドトリップを行って動作を検証し、Redis がログインやデータを拒否した場合は設定画面に理由が表示されます。弊社がホスティングするサイトでは、オブジェクトキャッシュはお客様のために管理されており、プラグインがそれを削除することはありません。

  • スクリプトおよび監視用のステータスコマンド
  • オブジェクトキャッシュが有効な場合の書き込みおよび読み取りチェック
  • プラットフォームの drop-in をそのまま維持するホスト管理モード

Zinn® Cache Pro: キャッシュの動作状況を確認する

Pro の分析では、ヒット率、インメモリ APCu 層が処理する量、Redis コマンドの平均時間、使用メモリ、削除されたキーが表示されます。20ページビューごとに1回、低速なデータベースクエリ、他のウェブサイトへの低速な呼び出し、キャッシュミスが測定され、それぞれ原因となっているプラグインまたはテーマまで追跡されます。

弊社がホスティングするサイトでは、同じ数値が毎時間お客様の Zinn Digital®ダッシュボードに届き、ヒット率が低下したとき、Redis メモリがいっぱいになったとき、またはキーの立ち退きが開始されたときにメールでお知らせします。

  • ヒット率、メモリ、キー、および最も遅いキャッシュコマンド
  • プラグインまたはテーマ別に分類された、低速クエリおよびキャッシュされていない呼び出し
  • Redis 向けの APCu レイヤー、プリフェッチ、および圧縮
Zinn® Cache Pro: キャッシュの動作状況を確認する

パージ後のキャッシュのウォームアップ

パージ後、各ページの最初の訪問者はページが生成されるまで待つことになります。Zinn® Cache Pro はバックグラウンドでサイトマップを巡回し、それらのページをあらかじめリクエストするため、実際の訪問者にはすでにキャッシュされた状態で表示されます。

1度に1ページずつアクセスし、ページ間に一時停止を挟み、サーバーが混雑しているときは自動的に速度を落とし、中断したところから再開するため、ウォームアップ中のサイトに過度な負荷をかけることはありません。

  • サイトマップ、または robots.txt に記載されているもの
  • 設定した一時停止と自動バックオフ
  • モバイル版用のオプションのパス
パージ後のキャッシュのウォームアップ

画像、CSS、JavaScript、より軽量に、より後で

最初のバイトの後に何が起こるかによって、ページの体感速度が決まります。Zinn® Cache Pro はオリジナルの横に画像の WebP および AVIF コピーを作成し、ページが使用していない CSS を削除し、訪問者が最初にスクロール、タップ、またはクリックするまで JavaScript を遅延させます。

安全なデフォルト設定により、WooCommerce のチェックアウト、分析、同意ツールはそのまま維持され、各オプションにはスキップするページ、スタイルシート、スクリプトのリストが含まれているため、1つの問題のあるファイルが他のすべての最適化を妨げることはありません。

  • ワンクリックで削除可能な WebP および AVIF 画像
  • 保持リストを使用した未使用 CSS の削除
  • 安全なデフォルト設定を備えた遅延 JavaScript
画像、CSS、JavaScript、より軽量に、より後で

散らかりのないデータベース

WordPress は、何らかの処理によって削除されるまで、すべての投稿の各リビジョン、自動下書き、ゴミ箱内の項目、期限切れのトランジェントを保持します。長期間運用されているサイトでは、これらがデータベースの大部分を占めることがあります。

Zinn® Cache Pro のデータベースクリーンアップタブは、実際に削除される前に何が削除されるかを正確に表示し、選択した件数のリビジョンを投稿ごとに保持し、スケジュールに従って実行することができます。

  • リビジョン、自動下書き、ゴミ箱、スパム、およびトランジェント
  • 何も削除されない前のプレビュー
  • スケジュール、および投稿ごとのリビジョン制限
散らかりのないデータベース

キャッシュにサードパーティのサービスはありません

オプトインしない限り、無料プラグインが外部と通信することはありません。CDN サービスやアナリティクスサービスとも通信しません。オプトインおよび Pro へのアップグレードを処理する Freemius は、事前に許可を求めます。また、弊社がホスティングするサイト上では一切表示されません。

Zinn® Cache Pro は、有料プラグインの販売および最新状態の維持を行うため、Freemius を使用してライセンスとアップデートを確認します。訪問者のデータや投稿コンテンツは一切送信されません。

  • プラグイン内に CDN または最適化サービスはありません
  • お客様の同意がある場合、または Pro ライセンスをお持ちの場合のみ Freemius
  • 何かが送信される前に、サポート レポートの全容が提示されます

クリックするたびにインストールされるアップデート

Zinn® Cache は Zinn Digital® から更新されます。Zinn® Cache Pro はライセンスを使用して Freemius 経由で更新されます。どちらの場合も、「更新」をクリックした時点でダウンロードが取得されるため、数か月前に確認された更新でもそのままインストールされます。

無料プラグインの更新をロールバックする必要が生じた場合でも、公開済みのすべてのバージョンは、Zinn Digital®アプリの「プラグイン」ページにある「過去のバージョン」タブでご確認いただけます。

  • 更新した瞬間に最新の状態で取得
  • 当社のホスティングでお客様向けにリリースされたアップデート
  • アプリ内の無料プラグインの以前のすべてのバージョン
クリックするたびにインストールされるアップデート

右横書きを含む57言語での設定

いずれかのプラグインが WordPress 管理画面に追加するすべての文字列 (ラベル、通知、エラー、設定) は翻訳済みであり、翻訳ファイルはプラグイン内に同梱されているため、サイトの言語が設定されるとすぐに機能します。

アラビア語、ペルシャ語、ヘブライ語、パシュトー語、ウルドゥー語の画面は実際の WordPress インストール環境でレンダリングされ、確認されました。WordPress.org にコミュニティ翻訳が存在する場合、WordPress は弊社の翻訳よりも優先してそれを読み込みます。

  • 翻訳が同梱されており、言語パックをインストールする必要はありません
  • ブラウザで確認された右から左への画面
  • コミュニティによる翻訳が優先されます

AI アシスタントがキャッシュを実行できます

Zinn® Cache には独自の MCP サーバーがあるため、Claude、Cursor、VS Code、その他の AI アシスタントがお客様としてサインインし、お客様に許可されている操作のみを許可された状態で、キャッシュステータスの読み取り、設定の変更、ページのパージを行うことができます。

Zinn® Cache Pro を使用すると、同じアシスタントがキャッシュのウォームアップ、アナリティクスやスロークエリファインダーの読み取り、画像の変換、データベースのクリーンアップを実行できます。各ツールは、入力項目とともに zinndigital.com の開発者向けドキュメントに記載されています。

  • 無料プラグインの10個のツールと、Pro でさらに12個のツール
  • アプリケーションパスワードでサインインしています (ご自身の権限に制限されています)
  • キャッシュ → AI エージェント (MCP) からいつでも無効にできます

Zinn Digital®ホスティングに無料で含まれています

Zinn Digital®ホスティングで Zinn® Cache を無料でご利用いただけます

当社の専用サーバー上のすべての WordPress サイトには、Zinn® Cache がインストールおよび接続された状態で提供されます。ページキャッシュは有効化されており、Redis オブジェクトキャッシュはお客様に代わって管理され、プラグインの更新は自動的に届きます。Zinn® Cache Pro は含まれていません。ご希望の際に任意のサイトへ追加してください。