AOLServer vs. Apache


AOLServer Apache

Multi-threaded, new requests spawn new threads


Several processes used to answer requests


Embedded TCL interpreter to handle dynamic site elements


Originally used CGI to create webpages. Still only has loose integration with languages.


Consistent DB API which acts as an interface over database interaction. Includes connection pooling.


No concept of database interactivity. The languages use their own DB API's which vary in quality and consistency of design.


Basic templating functions built into language. Can escape HTML into TCL


There exists a module for server-side includes, but most templating is implemented by package.


Filters to allow pre and post processing


Has hooks for each module to add events to processing pipeline.


tristancohen@yahoo.com