[fpc-devel] Apache modules?
Michael Van Canneyt
michael at freepascal.org
Tue Jul 18 10:28:58 CEST 2006
On Tue, 18 Jul 2006, Graeme Geldenhuys wrote:
> I am new to web applications. How does Apache Modules differ from CGI apps?
> CGI Apps:
> * The application executes, creates output and exits.
> * Nothing stays in memory between user input
> Apache Modules:
> * no idea?
Apache loads your module, initializes it, and then, per page request,
calls a couple of event handlers.
The module is only unloaded when apache is unloaded.
> * Can things be kept in memory between user input? example: When
> retrieving data from a database, can the connection be kept open?
Yes, this can be done in the initialization.
> * can I load user data (example: login data) and keep in available
> while the user is working inside the web app?
Yes. It's kept as long as the module is not unloaded.
(i.e. till apache is restarted)
More information about the fpc-devel