[#43369] dRuby に CGI を渡す→script_uri が上手く取得出来ない — 石井 大海 <banzaida@...>

こんばんは、konnです。

10 messages 2007/04/05

[ruby-list:43379] Re: dRuby に CGI を渡す→script_uri が上手く取得出来ない

From: 石井 大海 <banzaida@...>
Date: 2007-04-06 14:56:02 UTC
List: ruby-list #43379
konnです。konnばんは。

On 2007/04/06, at 18:11, Masatoshi SEKI wrote:


> どのくらい遅くなりますか? 何msecが許容範囲ですか?
大体70秒ぐらい掛ってしまいます。ブラウザでcgiにアク 
セスしようとするとタイムアウトしてしまうんですよね……
Terminalで実験したときもlocalhost同士で相手と情報を遣り取 
りするのに時間が掛ってしまった感じです。

> ホスト名の解決に時間がかかっていたりしませんか?
その辺りの詳しいことは分からないんですが、ホスト名の解決に掛る時 
間っていうのは、どうすれば知ることができまるんでしょう。


> 必要な情報を集めてから送る方が速度は稼げます。
やはりそうですよねぇ……今は実装途中なのでcgiを丸ごとどか 
んと渡してしまったほうが色々機能を足してく時にラクなんですよねえ。
まあ、クッキーとかの処理はcgi側でやるべきなのかもしれませ 
んが……

> CGIを改造して事前にENVを処理しておいてもいいかもしれませ 
> んね。
早速CGIを改造しようとしたんですが、どうにも上手く行きませ 
んでした。

そこで、思い付いたのが、cgiに環境変数を聞きに行かずに、直接 
ENVに聞いたらどうだろうと。
そこで、CGIのインスタンスとともにENV.to_hashを一緒に 
渡す様にしてみたところ、そっちの方に聞くことで一応解決を見ました。

まあ、出来ることなら渡すのはCGIだけのほうが簡潔に済んで嬉 
しいですが、そうなるとCGIに手を加えるのが面倒そうなので、 
暫くはこの作戦で行こうとおもいます。

# もし一つだけにしたいんだったらいっそ自分でCGIライブラリ 
を書いてみたほうがいいのかも?


==== konn ====
Good bye...
banzaida@jcom.home.ne.jp
---o-----o-----o-----o----o----o----o----o----o---



In This Thread