Joomla!のキャッシュについて(コンサヴァティブとプログレッシブ)

サイト(Joomla3.xベース)が急に表示されなくなる現象がおきたので調べていたら、「よっぽどのことがなければプログレッシブキャッシュの使用を回避すべき」という記事を見つけた。これが原因かもしれないのでメモっておく。(意訳は管理人)

Conservative Cache コンサバティブキャッシングは、標準タイプのキャッシングです。 次のように動作します。
・訪問客が、あなたのウェブサイトを訪問しあるページをブラウズします。
・Joomlaは、そのページの期限切れでない版が、そのキャッシュ・ディレクトリにあるかどうか調べます。
・保存されたページが存在する(かつ期限切れでない)ならば、Joomlaはそれを訪問客に提供します。 そうでなければ、そのページのキャッシュが作成され、それが訪問客に提供されます。そして、そのページが期限切れになるまで、他の訪問客にも提供されます。
Progressive Cache 一方プログレッシブキャッシングは、次のように動作します。
・訪問客が、あなたのウェブサイトを訪問しあるページをブラウズします。
・Joomlaは、その訪問者用のそのページの期限切れでない版があるかどうか調べます。 保存されたページが存在すれば、そのページがその訪問者に提供されます。 そうでなければ、そのページのキャッシュがその訪問者用として作成され、それが彼似提供されます。
・他の訪問客 (そのページに初めて訪れた)がそのページ を訪問すると、Joomla は前の訪問客用にキャッシュされたページは提供しません。その代わりに、そのユーザー用のそのページのキャッシュ版を作成して、それを彼に提供します 。
引用元 Why Progressive Caching in Joomla Should Be Avoided (In Most Cases)  itoctopusより 

 

自分のようなサイトは、訪問者によって表示するページは同じなのでプログレッシブは使う意味ないし、使うにはリソースも足りないんだろう。