返信先: 投稿ページ・固定ページ単位のキャッシュリフレッシュ機能の実装希望願い ほか

ホーム フォーラム一覧 YASAKANI Cache フォーラム 投稿ページ・固定ページ単位のキャッシュリフレッシュ機能の実装希望願い ほか 返信先: 投稿ページ・固定ページ単位のキャッシュリフレッシュ機能の実装希望願い ほか

#5784
enomoto
キーマスター

YASAKANI Cache の動作状態を把握したいならログを参照することが一番です。1日あたり1万アクセス程度までならログ+統計情報機能を使用して若干レスポンスが遅くなっても気にならないと思うので有効化することをお勧めします

ログをみればアクセスにたいして、キャッシュの生成やキャッシュ応答、その処理時間等が確認できます。リクエストされたページのキャッシュがない場合、有効期限切れの場合は、そのページの出力はキャッシュではなく通常の処理で行われ、その出力データをキャッシュとして自動的に保存生成します

実際のところサイトでは google, yahoo, bing やその他の歓迎しないかもしれないボット(クローラー)があなたのサイトを毎日のように多数アクセスしてくれるのでその時にもキャッシュが生成されます

従って、キャッシュの生成を気にする必要はありませんし、ご自身で該当ページをわざわざ表示させる必要もありません。ユーザーによるアクセスが少なくともボットのアクセスがあれば生成されます

※このプラグインの設計として事前にキャッシュページを生成しておくという思想はありません。該当ページの最初のリクエストはキャッシュなしで応答時間がかかるかもしれませんが、それ以降はキャッシュで処理するという仕様です

どの程度キャッシュが使われているかは、統計情報のキャッシュヒット率を確認して、低いようなら有効期限を長くしてみて下さい

ちなみにこのサイトでは、有効期限8時間でヒット率は60%前後です

ホーム/フロントページに関してですが、多くの場合最新記事のリスト表示等を行っているので、投稿の追加、更新、削除等があればホームのキャッシュも自動的にクリアしています。また、ホーム/フロントページを除外するでもクリアされます

従って、個別ページ毎のキャッシュ生成やクリアに関しては、自動的に行われるので通常は意識する必要はありません。

気を付けてほしいのは、プラグインの追加、削除、オプション変更やウィジェットの追加、削除、オプション変更時です。これらの変更にによりどのページの出力に影響するかが判らないので、キャッシュクリアボタンを使い全てのキャッシュを一旦クリアしてください。

go-to-top