Zinn® Cacheの機能
Zinn® Cache は、WordPress サイトを Zinn Digital® プラットフォームのサーバーサイドキャッシュ層に接続します。Zinn® サーバーではすでにページキャッシュが実行されています。このプラグインは、何をキャッシュし、何をいつ削除 (パージ) するかをサーバーに指示し、すべてのパージをダッシュボードに反映させます。Zinn® サイトのプロビジョニング時にインストールされ、最新の状態に維持されます。
重要な理由
ウェブサーバーから直接配信される完全なページは、PHPやデータベースを経由しないため、数百ミリ秒ではなく数ミリ秒で読み込まれます。難しいのはキャッシュすることではなく、正確にパージすることです。なぜなら、編集のたびにサイト全体をクリアするキャッシュはキャッシュとは言えず、何もクリアしないキャッシュは古いページを表示してしまうからです。このプラグインはタグ単位でパージを行うため、1つの投稿を編集すると、その投稿とそれが表示されているリストのみがクリアされ、それ以外のものは影響を受けません。
本当にこれでよろしいかご確認ください
サイトを弊社でホストしている場合は、こちらをインストールしてください。お客様のZinn®サーバーはすでにページキャッシュを実行しており、これを制御します。別の場所でサイトをホストしている場合は、独自のキャッシュエンジンを備えたもう一方のほうが必要になります。 2つのプランを比較
含まれる内容
LSCache コントロール
キャッシュ可能なフロントエンドのレスポンスに X-LiteSpeed-Cache-Control および X-LiteSpeed-Tag ヘッダーを付与し、LiteSpeed サーバーが PHP を起動せずにページ全体を配信できるようにします。パブリックキャッシュの有効期間は設定可能です。サードパーティ製の LiteSpeed Cache プラグインが存在する場合は、競合を避けるため、ページキャッシュの処理が同プラグインに委譲されます。
スマートタグベースの自動削除機能
投稿の保存、ゴミ箱行き、削除、コメントの追加やモデレーション、タームの編集、テーマの切り替え、プラグインのアクティベーション、あるいはWordPress自体のアップデートなど、それぞれターゲットを絞ったキャッシュタグを通じて、影響を受けるページとそれらが表示されるリストのみがパージされます。パージは署名付きウェブフックを介してパネルにミラーリングされるため、CDNのエッジも同期してクリアされます。
Redis オブジェクトキャッシュ
ワンクリックのトグル操作により、繰り返されるデータベース読み込みの負荷を軽減する、独立型のオブジェクトキャッシュドロップインをインストールできます。他のプラグインのドロップインを上書きすることはなく、Redisに接続できない場合はインメモリキャッシュにフォールバックするため、サイトが閉塞状態にならずに動作し続けます。
デフォルトで安全なキャッシュ除外設定
WordPress、WooCommerce、Easy Digital Downloadsのデフォルト設定が最初から正しく適用されます(カート、チェックアウト、マイアカウント、RESTおよびAJAX、プレビュー、検索、ログイン中またはセッションCookieのリクエストがキャッシュされることはありません)。サイトごとに独自のパス、クエリ、Cookieのルールを追加できます。
署名付きリモートパージとワンクリック管理者ログイン
RESTエンドポイントにより、管理者の認証、またはリクエストボディに対するHMAC-SHA256署名による認証によって、コントロールプレーンがすべてのコンテンツ、特定のURL、または特定のタグをパージすることができます。Zinn®でホストされているサイトでは、2つ目の署名付き・使い捨て・2分間有効なトークンによってダッシュボードから wp-admin セッションが開かれるため、管理すべき2つ目のパスワードは必要ありません。
表示の外観
すべてを1つの画面で。上部のステータス行には、推測ではなく、LiteSpeedキャッシュとphpredis拡張機能が実際に検出されたかどうかが表示されます。

自動パージと、その下の除外設定。WordPress および WooCommerce のデフォルトはすでに適用されているため、構築するのではなく安全なセットに追加していくことになります。

ダウンロード中のアイテム
- バージョン
- 1.1.2
- 最小 WordPress
- WordPress 6.6
- 最小 PHP バージョン
- PHP 8.2
- テスト済みバージョン:
- WordPress 7.1
- ダウンロードサイズ
- 734 KB
- ライセンス
- GNU General Public License、バージョン 2 以降
- 作成者
- Neil Lock — CEO, Zinn Digital® Ltd
Zinn® Cacheに必要なもの
WordPress 6.6 以降および PHP 8.2 以降が必要です。フルページキャッシュには、LSCache モジュールを備えた LiteSpeed Enterprise または OpenLiteSpeed サーバーが必要です。サーバーがない場合、プラグインはキャッシュヘッダーを出力しませんが、オブジェクトキャッシュ、除外設定、リモートパージは引き続き機能します。Redis オブジェクトキャッシュには phpredis 拡張機能が必要です。
Zinn® Cache の入手方法
当社でホストするすべてのWordPressサイトにすでにインストールされており、ワーカーエージェントによって最新の状態に保たれるため、お客様が行う作業はありません。他の場所でホストされているWordPressでは、サーバーはこのプラグインが制御するZinn®キャッシュレイヤーを実行しないため、代わりにZinn® Cache Engineをインストールしてください。
WordPress.orgのプラグインディレクトリの標準に準拠しています:WordPressコーディング標準、セキュリティレビュー、PHPの通知なし、当社が提供するすべての言語に対応した翻訳準備済み。
インストール中
WordPressは、何も解凍することなく、zipファイルからプラグインをインストールします。作業全体は約1分で完了し、サイトの管理者アカウントが必要です。
ZIPファイルをダウンロード
上のダウンロードボタンをご利用. ファイルはそのままで解凍しないでください。WordPressがアーカイブファイルをそのまま必要とするためです。
wp-admin の Plugins → Add New Plugin を開く
サイトの wp-admin にサインインし、左側のメニューから「プラグイン」を開き、ページ上部の「新規追加」をクリックします。
アップロードとインストール
プラグインのアップロードを選択し、ダウンロードしたばかりのzipファイルを選んで、「今すぐインストール」をクリックします。WordPressが自動的に解凍します。
有効化する
アップロードが完了したら、「プラグインを有効化」を選択してください。その後、wp-admin内にプラグイン固有の設定が表示され、使い始めるために他の操作は一切必要ありません。
ファイルの所有権を確認しています
これはサイト上で実行されるコードですので、ダウンロードしたファイルが当社が公開したファイルであることを証明できなければなりません。お使いのコンピュータに対応するコマンドをzipファイルに対して実行し、その結果を以下のチェックサムと比較してください。完全に1文字残らず一致する必要があります。
- SHA-256
20c8db44334505d4dfd6fab8f0c53ee69f626d4c089b53e153082280b6e88322- Linux上
sha256sum zinn-cache-1.1.2.zip- macOS 上
shasum -a 256 zinn-cache-1.1.2.zip- Windows上
certutil -hashfile zinn-cache-1.1.2.zip SHA256
ダウンロード自体も X-Zinn-Package-SHA256 ヘッダーで同じ値を返すため、このページを読み取らなくても自動デプロイで確認できます。
変更履歴
1.0.0 — 初回リリース:LSCacheヘッダー制御、タグベースの自動パージ、Redisオブジェクトキャッシュドロップイン、WooCommerce対応の除外設定、署名付きリモートパージ、ワンクリック管理画面ログイン。
アップデート
私たちがホストするサイトでは、これらのプラグインは自動的にアップデートされるように設定されています。まず公開されているチェックサムとダウンロードファイルを照合して検証した上で、WordPressが新しいバージョンをインストールします。私たちがホストしていないWordPressの場合は、設定する必要も外部へ通信することもないため、最新バージョンが必要なときやプラグインのGitHub releasesを確認したいときは、このページに戻ってきてください。
Zinn® Cacheを実際のサイトで稼働させましょう
ここにあるプラグインはすべて無料で、どの WordPress でも動作します。弊社でホストしているサイトでは自動でインストールされ常に最新の状態に保たれるため、ダウンロードやアップデートの手間は一切ありません。