CGId Daemon Process...
CGId is a daemon process that lets you write a CGI program
that runs fast because it starts running in the background of
the computer. CGId is intended to be used as a three tire
application server. The tirs of the system are the web server,
the application server and the database serveer.
Programming for the CGId is written in C++ and is implemented
as dynamic liknke library file that you generate with a C++
compiler. The CGId runs as daemon process on UNIX like systems.
The CGId runs as an NT Service under the windows operating
system.
CGId reduces per-request overhead by maintaining a persistent
connection to the database server and running in the background cashing
data and other resources. CGId runs on the localhost network
interface on port 1995 and a web script or CGI program communicates
with the CGId server from the main web server.
API
cgilet.h - CGId API
cgid.h - CGId big inline header file
cgid.cpp - CGId main entry point
cgi.csv - CGId cgi.csv the names of each
CGILet in the CGId memory. (DLL files)
Gateway Scripts
gateway.php - CGId PHP gateway script
gateway.asp - CGId ASP gateway script
gateway.cpp - CGId C++ gateway CGI program
Example
person.cpp - database example cgid app
hello.cpp - hello world example cgid app
Download
cgid.tar.gz - this is the software archive for the cgid as a tar ball
project
cgid.zip - this is the sofware archive for the cgid as a zip file