Benchmarking:
x) ApacheBench: kommt mit Apache: ab -n 2000 -c 10
http:/xyz/bla/
mit den folgenden habe ich noch nicht gearbeitet
x) HTTP::WebTest
x)HTTP::Monkeywrench
x) Apache::Recorder und HTTP::RecordedSession
x) Benchmark
x) Apache::Status
x) Devel::DProf + Devel::SmallProf kann man bei cgi auch ueber den shebang ausfuehren: #! /usr/bin/perl -d:DProf , oder bei mod_perl Apache::DProf
<Location /perl-bin>
SetHandler perl-script
PerlHandler Apache::Registry
<IfDefine PERLDPROF>
PerlModule Apache::DProf
</IfDefine>
</Location>
dann den server mit -DPERLDPROF starten, z.b
httpd -X -DPERLDPROF &
oder so
Wenn der erste Start immer sehr lange braucht, koennte es sein, dass da eine Datenbank dran schuld ist? Verbindungsaufbau, Caches wiederaufbauen, ... da habe ich noch keine bessere sache gefunden als ueber cron alle x Minuten einen Request abzufeuern; aber das hilft halt nur, wenn das erste laden arg langsam ist und der rest dann schnell