2004-01-25(Sun) [長年日記]
_ 志賀高原にて2
今日は朝から雪で真っ白。12:56発のバスということもあって、今日は沈没することにする。
ホテルにはFREESPOTが完備されていることもあって、今そこから書いているんだがなかなか優雅でよろしい。最近寮でも休みの日ってずっと寝てるもんなー。PC持ち出しでも外に出る、移動する、っていうのは結構大事なことなのかも。
_ Oracleのデータをwebで検索、かなり高負荷で
ってことでどうやって実現したらいいか悩んでいる。前提条件としては、
- プラットフォームはWindows2000。場合によってはRedhat7.3(smp)可能。ただしRedhatは現行で負荷がかなり高いのであまり使いたくない。
- もともとApache系でそろえてる(そもそもIISは入れてない)ので、そっち方面がいい。ただ、1台だけは入ってるのがあるのでやれなくはない。
- この検索だけでたくさんセッションを消費したくはない。性能的に限界近づいた場合、これで実現させようとする機能のほうが優先度が低い。
- 検索画面の微調整がたぶん出てくるので、あとでちょこちょこいじれるスクリプト言語がいいな。Javaはいじれる人がいまのところいない。それに同じような他の案件もあるし。できれば内作にしたい。
うーん、とするとこの組み合わせかしら。
- Ruby + FastCGI + oo4o か ruby/oci ... FastCGIでpersistent connection、っていうかループの前につないじゃえばいいか。セッション数の制御は初期起動のプロセス数でいい?connection pooling を使って、長時間利用されない場合にセッションを節約できるかも(初期接続0、最大1で、プロセス毎に)
- PHP で connction pooling ... これがわかんない。sqlrelayとかなくても単体でいけるのかしらん?そのときの初期接続数、最大接続数の制御は?
- mod_plsql .... 書ける人間が確保できるか?