- 538 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 04:20:45 ]
- HTTPProxyを作りたいので
WEBrickでプロキシサーバを作って遊ぶ ttp://jp.rubyist.net/magazine/?0002-WEBrickProxy を参考に require 'webrick' require 'webrick/httpproxy' s = WEBrick::HTTPProxyServer.new( :BindAddress => '127.0.0.1', :Port => 8080, :Logger => WEBrick::Log::new(nil, WEBrick::Log::DEBUG), :ProxyVia => false ) Signal.trap('INT') do s.shutdown end s.start と書いて実験してみたところ リモートからのデータをいったんメモリに貯めてからクライアントへ渡す動作をするようです この場合巨大なファイル(結構大きいファイルを扱うProxyを作る予定です)を通したときにメモリ消費が 洒落にならないので、読み込んだデータから逐次クライアントへ渡すような動作にしたいのですが そのような設定は可能ですか?可能であればその方法を教えてください。よろしくお願いします
|

|