Webserver

Natürlich empfehlen wir mod_perl ( http://perl.apache.org/). Es ist sehr viel schneller (etwa um den Faktor 100) als pures CGI, braucht aber auch mehr Speicher. Ihr httpd wird mit mod_perl also größer sein.

Datenbank Verbindung

Sie können die Datenbank Verbindung bereits beim Start des httpd-Prozeß herstellen lassen - dies spart ebenso Zeit (siehe auch README.webserver).

Vorgeladene Module - startup.pl

Nutzen Sie das Start Skript scripts/apache-perl-startup.pl, um die Perl Module vorzuladen (siehe README.webserver).

Perl Module bei Änderung neu laden

Standardmäßig wird Apache::StatINC (mod_perl1) oder Apache::Reload (mod_perl2) in scripts/apache-httpd.include.conf eingesetzt. Deaktivieren Sie es und die Geschwindigkeit steigt um etwa 8%. Ab nun müssen Sie den Webserver neu starten, wenn Sie irgendetwas ändern!

Die richtige Strategie wählen

Bei wirklich großen Installationen (über 1000 neue Tickets am Tag, über 40 Agenten) ist es eine sehr gute Idee, den Artikel "Choosing the Right Strategy" (in englisch) zu lesen (http://perl.apache.org/docs/1.0/guide/strategy.html).

mod_gzip

Falls Ihre Bandbreite ein wenig schmal sein sollte, benutzen Sie mod_gzip (http://www.schroepl.net/projekte/mod_gzip/). Eine HTML-Seite von 45k wird mod_gzip auf etwa 7k zusammendrücken - nett.

mod_dosevasive

Um http DoS (Denail of Service) Angriffe zu blocken kann mod_dosevasive benutzt werden. (http://www.nuclearelephant.com/projects/dosevasive/).