Sie sind ganz unterschiedliche Tiere.
mod_fastcgi (übrigens, mod_fcgid wird empfohlen) unterstützt nur das FCGI-Protokoll, um CGIs schneller mit einigen Knöpfen auszuführen, um zu steuern, wie viele Prozesse es simultan laufen und nicht viel mehr.
mod_perl, auf der anderen Seite ist eine Plattform für die Entwicklung von Anwendungen, die die meisten Apache-Interna Ihnen zur Verfügung stellt, so dass Sie jeden Webserver-Knopf aus Ihrem Code optimieren können, beschleunigt CGIs und much more.
Wenn Sie nur Ihre CGIs schnell ausführen und so viele Hosts wie möglich unterstützen möchten, sollten Sie diese beiden Möglichkeiten unterstützen, Ihren Code und wahrscheinlich auch Standard-CGI auszuführen.
Wenn Sie sich für maximale Effizienz auf Kosten der Flexibilität interessieren, könnten Sie Ziel für eine einzelne Plattform, wahrscheinlich mod_perl.
Aber wahrscheinlich ist die beste Option, überall zu laufen und ein Framework zu verwenden, um die Anwendung zu erstellen, die sich um die Vorteile einer bestimmten Ausführungsweise kümmert, falls vorhanden, wie Catalyst.
Es scheint, dass das Framework [Catalyst] (http://www.catalystframework.org/) verschoben wurde. –
Gibt es irgendwelche Geschwindigkeits-Benchmarks zwischen den beiden? – Hawken