2005-01-26 [長年日記]

_1 [Wiki] Hiki をキャッシュで高速化しよう計画

よく考えると、「何らかのフォーマット→ Parser → HTMLFormatter」という過程の中で、Parser の出力の段階ではプラグインの展開をしていないので、その時点ならばどんなプラグインを使っていようと問題なくキャッシュできることに気づきました。当然、元のテキストが長いほど効果を発揮し、デフォルトの FrontPage で 6% アップ、TextFormattingRules で 40% アップしました。

というわけで、v0_6 ブランチと HEAD で比較するとこんな感じです。

  • FrontPage
Hiki のバージョンv0_6 (cgi)HEAD (cgi)HEAD (mod_ruby)
1 秒あたりのリクエスト2.473.198.45
v0_6 との速度比1.001.293.42
  • TextFormattingRules
Hiki のバージョンv0_6 (cgi)HEAD (cgi)HEAD (mod_ruby)
1 秒あたりのリクエスト1.872.726.63
v0_6 との速度比1.001.453.55

素の CGI でもこれくらい速くなったら、レンタルサーバで使っている人もけっこう嬉しいんじゃないかな。

_2 Ad 最近の Amazon ご注文

本: 夕凪の街 桜の国本: Solarisシステム管理本: Rubyレシピブック268の技

[]