« extreme programming reloaded | Hauptseite | Turnuswoche X/2 »
13.04.08
mod_vhost_cdb fertig
Wie hier schon angekündigt, mein erstes Modul für den Apache Webserver. VirtualHost-Direktiven kann man dann wegschmeißen (genau wie den vom Apache verbrauchten Speicher für die virtuellen Hosts) und in eine CDB auslagern.
CDB ist ein Datenbankformat, das von D.J. Bernstein entwickelt wurde, und sozusagen für read-only (constant) DBs optimiert ist. Es gibt mehrere Derivate davon, ich nutze hier die tinycdb.
Hier nun der Link: mod_vhost_cdb.
Es gibt laut google schon ein Modul, was eine ähnliche Funktionalität bietet, aber nur für Apache 1.3 und ohne das Setzen der Umgebungsvariable DOCUMENT_ROOT (für CGI) und weitere kleine Hacks.
Man kann mit meinem Modul z.B. beliebige Variablen aus der CDB entweder apache-intern in den notes eines Requests ablegen oder im oben genannten Environment für CGIs.