dynamic_cache プラグインで負荷軽減
先日より LittleStory さんの dynamic_cache プラグインを導入しています(実際に使用しているのは、Extension3 - blosxomのカスタマイズ#4 の修正版です)。dynamic_cache は、「動的生成ページをキャッシュする」プラグインです。
blosxom 動的生成の高速化 - LittleStoryホームページ
1度生成したページをファイルに保存しておいて、次回同じリクエストが来たらCGIからHTTPのリダイレクトで飛ばす方法。これを導入した結果、静的生成ほどではないものの、体感速度はかなり上がりました。
ベンチを取ったわけではないですが、体感的には、かなり速くなった気がします。XREA.COM では、管理画面で CGI の負荷率を見ることができますが、平均して導入前よりも値は下がっているようです。もし「あれ、にーやんのところ、軽くなった?」と思われた人がいたら、このプラグインのおかげです。
他のプラグインに比べて、導入するのは少し難しいかもしれませんが、レンタルサーバーを借りている人などで、blosxom の負荷が高くて困っているぜという人は、試してみるといいかもしれません。私のところはアクセス数は少ないので、そもそも導入する意味なしという説もあり。
以下、dynamic_cache プラグイン導入にあたり、参考にさせていただいたページをメモ。
- blosxom 動的生成の高速化(3) - LittleStoryホームページ
- オリジナル版 dynamic_cache 。
- キャッシュの更新対象の指定方法。
- back_and_forth プラグインの dynamic_cache 対応版。
- Extension3 - blosxomのカスタマイズ#4
- dynamic_cache 修正版。
- 「Configurable variables」は、オリジナル版を参考に。
- ラジオボタンでcookie - Ck2 Blogger
- dynamic_cache を導入すると、writeback プラグインで Cookie がうまく取得できなくなるので。
- この件については、Extension3 の shela さんからいただいたコメントを通じて知りました(参照)。感謝。
2007-03-13 追記: dynamic_cacheプラグイン #02 - Ck2 Bloggerで dynamic_cache プラグインが再配布されています。使用方法についても解説されているので、dynamic_cache プラグインを使いたい方は参考にされるといいと思います。
wikieditish message: Ready to edit this entry.
A quick preview will be rendered here when you click "Preview" button.