Nucleus(JP)フォーラムNucleus(JP)フォーラムNucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。登録ログインログインしていません。ページ表示のキャッシュ処理を行なうプラグインページ表示のキャッシュ処理を行なうためのシンプルなプラグインです。以前に作ったプラグインと同じプラグイン名ですが、最初から書き直しているので中身は違います。小さなプラグインですが、副作用なく安定して動作する構造になっています。一般に知られている既存のキャッシュプラグインの中では最速の動作です。MODXというCMSのキャッシュ機構を参考にしていて、基本的には数行程度の単純なキャッシュ処理を通じてページを出力するものとし、キャッシュを初期化するタイミング・キャッシュ読み込みを回避するタイミングに注目しています。アイテムやコメントの新規投稿・編集、スキンやテンプレートの編集、グローバル設定やブログの設定を変更する際などにキャッシュを初期化します。キャッシュはURLごとに生成されるため検索結果もキャッシュされますが、コンテンツ更新と連動するため、普通に運用するぶんには問題はありません。POST動作を検出した場合はキャッシュを回避しますので、メール送信フォームのページなどは動作します。ユーザとしてログインしている場合もキャッシュを回避します。ページ表示のキャッシュ処理を行なうプラグイン表示内容が頻繁にアップデートされるプラグインを入れているサイトで使うために、一定期間経ったキャッシュを次回参照時に自動的に更新するオプションをつけてみました。