Kazuhiko
kazuh****@fdiar*****
2006年 8月 7日 (月) 11:15:54 JST
かずひこです。 At Sat, 05 Aug 2006 00:26:05 +0900, Kazuhiko wrote: > いずれにしても、info.db への書き込みトランザクション中の問題と思われるの > で、まずは以下の変更(hiki/command.rb, misc/plugin/rank.rb)をしてコミッ > トしました。 > > ・従来は閲覧時に必ずアクセスカウンタを増やしていましたが、その処理を > rank.rb プラグインに移動しました。rank.rb プラグインを有効にしない限り、 > アクセスカウンタは増えません(将来的には、referer.rb のように、info.db > とは別ファイルに書き込むような仕様がいいかなとも思います)。 > > ・従来は閲覧時に毎回、そのページから他のページにリンクをはっている情報を > info.db に書き込むようになっていましたが、info.db にもともと書いてある > 情報と異なった場合のみ書き込むように変更しました。 この変更で、mod_ruby 環境で InterWikiName ページを表示させる速度が 27% 速くなりました。 > そして、ptstore.rb のキャッシュについては、以下のようなシンプルな実装のも > のに書き換えました。 $stderr.puts するデバッグコードが残っていたので、さきほど削除してコミッ トしました。 -- かずひこ <http://www.fdiary.net/> 「恋とハックはアジャイルが命!」