under_line.gif
 dynamic_cacheプラグイン #02  Posted at 2007/02/28 (Wed) 12:50 [Blosxom]

配布元のLittleStoryさんが存在しなくなってしまったので、勝手に配布してみる。あくまで著作権はLittleStoryのMayimMayimさん。

動的生成ページをキャッシュしてくれるプラグイン。キャッシュが存在する場合は、キャッシュファイルを表示するので、ページの表示が速くなって、負荷も軽減されるっぽい。

dynamic_cache

こんな素晴らしいプラグインが配布されていないのは忍びないので、勝手な配布です。クレームきたら配布はやめま。

使用方法

コメントフォームやwikieditishなどのフォームに

<input type="hidden" name="recache" value="page,index" />

とコードを紛れ込ませると、そのページとindexページのキャッシュが更新されます。コメントやwikieditishでの更新や投稿によってその度にキャッシュが更新されます。all とすると、すべてのページのキャッシュが更新されます。例えば、parmanentlinkページにもheadline(最近のエントリ)や最近のコメントなどを表示させている場合、すべてを更新しないといけなくなります。

http://ck2-blogger.jp/blosxom.cgi?recache=index
http://ck2-blogger.jp/blosxom.cgi?recache=all

などとパラメータを付けてアクセスする事によってindexページや、すべてのキャッシュを削除する事ができます。

<input type=hidden name=recache_entries value="$back_and_forth::prev_pathname;$back_and_forth::next_pathname">

残りは要所書き換えてお使い下さい。back_and_forthを使用している場合には、これをwikieditishのフォーム内に忍ばせれば、前後のキャッシュも更新されます。←これにはback_and_forthの改造が必要となります。詳細はback_and_forth #2を参考にして下さい。

追記:
ついでにみんなの目に付くように、all about blosxomにも投稿しときました。:-)

Edit this entry... (webmaster only)
 wikieditish message: Ready to edit this entry.












bottom_line
under_line.gif