mod_libpq

mod_libpq is an Apache 1.3 Web server module which maintains persistent connections to one or more PostgreSQL databases, eliminating the need for cumbersome middleware "glue". Millions of complex pages can be fully or partially pre-rendered, stored in a database, and then served directly to the Web. One database can be associated with the main Apache server and an additional database can be associated with each virtual host defined in httpd.conf. Requests are converted into a pair of user configurable queries which are sent directly to the database via PostgreSQL's libpq API. The first query processes the request headers and the second query returns the document content.

Tags Database Internet Web Dynamic Content
Licenses GPL
Operating Systems POSIX Linux
Implementation C
Translations English

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  19 Jun 2006 23:55
  • Rrelease-after

Changes: This release added support for specifying the content type of returned documents. The content type and the content and header queries can now be associated with specific directories and locations in the Apache configuration file, allowing much more complex Web sites to be defined. Database connections can be deferred until the first request or disabled entirely to reduce resource requirements. More advanced examples were provided. The license has been changed to the BSD license.

Changes: The ability to host multiple databases per server was added by associating them with virtual hosts.

A4b1e287cc984ce5d02ad9cb2c985c8d_thumb

Project Spotlight

Votorola

Communityware for building consensus.

No-screenshot

Project Spotlight

NArrange

A tool for organizing source code members and elements within .NET classes.