Path: CGI : CGId :
Path: C++ : CGId :

HTTP Serers 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