dynamic_cacheプラグイン #02 Posted at 2007/02/28 (Wed) 12:50 [Blosxom]
配布元のLittleStoryさんが存在しなくなってしまったので、勝手に配布してみる。あくまで著作権はLittleStoryのMayimMayimさん。
動的生成ページをキャッシュしてくれるプラグイン。キャッシュが存在する場合は、キャッシュファイルを表示するので、ページの表示が速くなって、負荷も軽減されるっぽい。
こんな素晴らしいプラグインが配布されていないのは忍びないので、勝手な配布です。クレームきたら配布はやめま。
使用方法
コメントフォームや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にも投稿しときました。:-)
dynamic_cache の入手先変更........ dynamic_cacheプラグイン #02 - Ck2 Blogger で dynamic_cache プラグインが再配布されています。使用方法についても解説されているので、dynamic_cache プラグインを使いたい方は参考にされるといいと思います。私も、少し前にオリジナルの配布元の LittleStoryホームペー...
おおお。便利!
いいことずくめですね。
しかし、一点だけ問題が。
xhtml1.1でしかもちゃんとMIMEタイプを、"application/xml" としてやってると、dynamic_cache いれたら IE6以下だと「ファイルをダウンロード」しちゃいますね。
» http
をつけたりはずしたりしてみたんですが、結果かわらず。
まあ、しかたないっちゃーしかたないんで、これをしおに、xhtml1.0におとそうかなと思う今日この頃です。
あら、そんな穴があったとは....。
作者さんが連絡不能そして、私には直す事ができないので、
その辺は、使う方が選んで頂くしかないですね。(´д`)





