Hi,
In message "Re: CGI::Cookie destroys performance by using SimpleDelegator"
on Sun, 24 Oct 2004 07:59:19 +0900, David Heinemeier Hansson <david / loudthinking.com> writes:
|Just like Tempfile, CGI::Cookie uses SimpleDelegator. This causes a
|massive performance overhead for mod_ruby/FCGI based sites. I did a
|profile on 50 requests through a simple Rails that recorded 26,000
|calls to String.===, which SimpleDelegator was responsible for.
|
|The fix is exactly the same as what Matz recommended for Tempfile in:
|http://groups.google.com/groups?
|th=e3a4e68ba042f842&seekm=c3sioe%241qvm%241%40news.cybercity.dk#link14
Point taken. I will merge your fix. By the way, I think your
__setobj__ method is not required. Are there any reason to redefine
it in cgi.rb?
matz.