From: Sungjin Chun <chunsj(a)embian.com>
Reply-To: "Magritte, Pier and Related Tools ..." <smallwiki(a)iam.unibe.ch>
To: "Magritte, Pier and Related Tools ..." <smallwiki(a)iam.unibe.ch>
Subject: Re: [OT] Speed Improvement in Seaside 2.8? (WAS: Re: latest
Pierand Seaside 2.8)
Date: Fri, 13 Apr 2007 22:35:03 +0900
It seems that I/O speed is not good in Seaside (actually Squeak). Though
I have no experience on writing plugin, can I get some improvement if I
create plugin which reads data from other server through network and
shoot it out to currently connected socket(native?)? Is this possible?
I'm thinking something like passthrough function in PHP.
If you're going to write a plug in I would look at lighttpd. The creator of
it uses the fastest possible way to send files on all platforms it runs on.
For example, on linux is uses a zero copy system call (sendfile) to send the
data.
For those of you not familiar with the "zero copy" concept, someone once
rewrote the standard C printf library to be zero copy and I don't remember
the numbers but I do remember the speed up was substantial (can't remember
the numbers, I think it was in one of the Stevenson's unix books).
_________________________________________________________________
Mortgage rates near historic lows. Refinance $200,000 loan for as low as
$771/month*
https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm…