2005-01-29 [長年日記]

_1 [Wiki] Wiki ごとにプラグイン選択

Hiki に tDiary のプラグイン選択プラグインを導入しました。これで、wikifarm 内の wiki ごとに使うプラグインを選べるようになります。

_2!!!new!!! [Wiki] 今日のベンチマーク

とにかく一番頻度が高い view を高速化すべく、view では呼び出されない部分で必要としているライブラリについて、必要な時だけ require するように変更したところ、予想以上に効果がありました。require 'time' をやめるだけで 2 割も速くなるとはびっくり。

  • FrontPage
Hiki のバージョンv0_6 (cgi)HEAD (cgi)HEAD (mod_ruby)
1 秒あたりのリクエスト2.585.0315.98
v0_6 との速度比1.001.956.19
  • TextFormattingRules
Hiki のバージョンv0_6 (cgi)HEAD (cgi)HEAD (mod_ruby)
1 秒あたりのリクエスト1.944.4110.57
v0_6 との速度比1.002.275.45

mod_ruby で一昨日より遅くなっているのは、上記の変更が mod_ruby でのパフォーマンスには影響がなく、昨日導入したプラグイン選択プラグインの処理の分だけ重くなっているからでしょう。それにしても、CGI での比較で 2 倍も速くなったというのは嬉しいなぁ。

[]