ナレッジベース
Zinn® キャッシュ プラグイン
弊社がホストするサイトでの動作、キャッシュの消去方法、およびRedisオブジェクトキャッシュを有効にする価値があるタイミングについて。
Zinn® Cache は当社でホスティングされているサイト向けのプラグインです。キャッシュ処理そのものはサーバーが行うため、プラグインが行うのはサーバーに対して何をキャッシュするか、いつ破棄するかを指示することです。別の場所でホスティングされているサイトの場合は、代わりに Zinn® Cache Engine プラグインをご利用ください。1つのサイトに両方をインストールすることは絶対に避けてください。
最初にご確認いただく事項
[設定] → [Zinn® Cache] を開くと、上部にステータスパネルが表示されます。LiteSpeed サーバーが検出されないと表示されている場合は、以下の設定を行っても効果がないため、まずはそちらを修正してください。サイト側ではなくサーバー側を確認しますので、サポートチケットを発行してください。
パージ(キャッシュクリア)とその必要性が低い理由
投稿の公開、ページの編集、メニューの変更、テーマの切り替えを行った場合、変更された部分は自動的にパージされます。このプラグインはタグ単位でパージを行うため、1つの投稿を編集した場合はその投稿、それが表示されているページ、およびフィードのみがクリアされ、サイト全体がクリアされるわけではありません。そのため、編集後にサイトの動作が10分間重くなるようなことはなく、高速な状態が維持されます。
SFTP経由でのテンプレートファイルの編集など、当社側で検知できない変更を行った場合は、同じ画面にある「今すぐすべてをパージ」を使用してください。
Redis オブジェクトキャッシュ
このトグルを有効にすると、WordPress自体の内部ルックアップをリクエスト間でメモリ内に保持するドロップインがインストールされます。特に次のような場合に効果的です。
- WooCommerce および大規模なカタログを持つショップ
- 多くのプラグインを使用しているサイト
- ほぼすべてのページでログイン状態となる、会員制サイトやフォーラムサイト
すでにページキャッシュが完全に機能している小規模なパンフレットサイトでは、効果が最も低くなります。有効にして1日間サイトの様子を確認し、変化が見られない場合は無効にしてください。設定は元に戻すことができ、他のプラグインがインストールしたドロップインが上書きされることもありません。
除外設定
カート、チェックアウト、マイアカウント、およびすべてのログインセッションはキャッシュされず、これらの設定を手動で行う必要はありません。独自のルールを追加するのは、常に最新の状態に保つ必要があるページが存在する場合のみにしてください。ルールを追加するたびにそのページの高速性が失われるため、1つずつ慎重に追加してください。
変更内容が反映されない場合
次の順番で確認してください。プラグインの画面から該当ページのキャッシュをパージする、ブラウザでハードリロード(Ctrl-Shift-R)を実行する、当社の手前に CDN があってキャッシュを保持していないか確認する。最大3つの異なるキャッシュがページを保持している可能性があり、そのうち当社のものであるのは最初の1つだけです。