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)