なひです. > From: YANAGAWA Kazuhisa [mailto:kjana / os.xaxon.ne.jp] > Sent: Thursday, March 25, 1999 7:11 PM > > とするとDBの読み書きとかやっぱりサーバに負担かかるし。その > > 辺どうなんでしょ。 > > プロセスを生成するオーバヘッドと比べたらプロセス間通信のコストなんか無 > いも同然,とか. > > # ただし同一ノード内の場合のみ. そうですよね. 柳川さんが考えておられる構成は, 「HTTPサーバ + サーバプロセス内で動くmod_ruby thread」+ 「アプリケーションサーバ例えばMeeting2000」 で,「mod_ruby threadがIPCでMeeting2000とやり取り」 とかじゃないかと推測したのですが,どうでしょうか. この場合,「そうじゃなくてRubyでサーバを作る」のメリットは, 「プロセス境界を越えないようにして, Rubyのメソッド呼び出しコストだけで通信できる」 デメリットは, 「プロセスが共通なので,Rubyサーバ/アプリケーションの どちらか倒れると共倒れ」 になるでしょうか.後者はIIS/3なんかも抱えていた問題ですね (IIS/4では,CGIやISAPIプログラムを別専用プロセス内のthreadとして 起動できるようになった; あれ,IIS/3からだったかな?). どちらを取るか,難しいですね.ありがちなお茶の濁し方をすると, 「用途に応じた手法を...」^^;