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 プラグインを使いたい方は参考にされるといいと思います。

Edit this entry...

wikieditish message: Ready to edit this entry.
















A quick preview will be rendered here when you click "Preview" button.