Revolution's CGI Module - where is it????
Alex Rice
alrice at ARCplanning.com
Wed Jul 9 15:08:00 EDT 2003
On Wednesday, July 9, 2003, at 01:05 AM, Antn at aol.com wrote:
> Is the programming based on the same Revolution language as the
> applications version?
It's just the runrev engine, trimmed down and without a GUI.
> How fast is it?
It's the same runrev engine we all use- and it's fast.
> How many instant requests can it handle, or how many requests can it
> process/hour?
> Is this "Enterprise" Grade (excuse the IT-tekkie talk), in other
> words, can it scale up to mission critical, hyper-volume sites and
> maintain stability?
Usually CGI programs are not deployed in extremely high traffic web
sites.
The reason for this is that the CGI interface is designed such that the
web server starts the program up every time a request is made. That is
a fork() call for every single request on the web app, and that's a lot
of cpu cycles. (although with 3GHz multi-cpu servers, does it even
matter?)
FastCGI, and PCGI were developed to address this shortcoming with CGI.
In contrast, web application servers such as PHP, ZOPE, Web Objects,
Cold Fusion, and Tomcat are long running processes which the web server
communicates with via a proxy, or the web app process is embedded in
the web server as an extension. For each request made, the web app
process is already in memory and probably already has a database
connection opened up. Much faster.
So it all depends on your requirements.
> Can it be installed in a regular CGI directory on a regular webspace
> account without accessing the root server?
Yes.
I'm sure someone else will answer the other questions. I don't actually
use the CGI module. This is just my knowledge and what I've gleaned
from the list.
Alex Rice, Software Developer
Architectural Research Consultants, Inc.
http://ARCplanning.com
More information about the use-livecode
mailing list