[Hiki-dev:01122] Re: info.db が時々壊れる件について

Back to archive index

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/>
  「恋とハックはアジャイルが命!」



Hiki-dev メーリングリストの案内
Back to archive index