From: JZ Date: 2005-03-31T11:34:43+09:00 Subject: Re: Poor efficency of Ruby... Dnia 30 Mar 2005 17:28:36 -0800, Charles Steinman napisa�(a): > With CGI, this program will be run oncefor every request, with all the > overhead associated with that. This is why the Rails site pushes FastCGI > so much: It keeps a persistent instance of the Ruby interpreter around > so you can have the kind of architecture you're thinking of. No, FCGI does not make it an appplication server. It is faster only because Ruby interpreter is in memory all the time. The same can be done using mod_ruby and it may be even faster than FCGI. For application server all scrips (servlets) are in memory all the time. If they are precompiled, response may be very fast. I tested Webware against PHP and Webware was up to even 6x times faster than similar PHP code. Application server is an long running multithreading (or forking) application. E.g. free and very fast application server Skunkweb (skunkweb.sf.net) can even share its cached components with other servers. -- JZ