CGIs sind besondere Performance-Killer, da sie sehr häufig zur Ausführung von externen
Subprozessen führen. Jeder Start eines solchen Prozesses dauert aber und blockiert während
dessen wertvolle Ressourcen.
Besonders "teuer" sind dabei Programmiersprachen wie Python oder Perl, für
die eine externer
Interpreter gestartet werden muss. Um diesen Engpass zu lösen wurden die Module
mod_python
und mod_perl entwickelt, die die Integration und Interpretation des Scripts durch
den Server erlauben.
Kompilierte Programme (in C und C++) sind zwar aus Sicht der Apache sehr viel schneller,
nur
aus Sicht des Entwicklers sind sie erheblich schwerer zu warten.