Nach dem ersten Zugriff sind die Antwortzeiten "normal". Nur beim ersten Zugriff dauert es. Bei mir hat sich noch jemand per PN gemeldet, der das gleiche Problem hat.
Ich habe den Verdacht, dass es entweder an PHP oder an mod_rewrite liegt ...
Mein Gästebuch braucht auch "ewig", beim Forum ist es nicht ganz so schlimm. Von daher würde ich wenn, dann eher auf php als auf modrewrite tippen (beim Gästebuch findet im Gegensatz zum Forum kein modrewrite statt).
also ich will eure beobachtungen nicht anzweifeln, aber ich habe auf nem webprivat tarif diverse php anwendungen laufen (phpbb,burningbook,4images etc.) und gar keine probleme damit. hbe mir auch angeschaut, was da noch für kunden auf dem server liegen, und die sind auch nicht so ohne.
Ich habe schon eine Idee, wie ich herausbekomme, woran es liegt, habe es aber bisher noch nicht gemacht. Die Idee ist, verschiedene Subdomains einzurichten und dann folgendes draufzuspielen: 1x nur HTML, 1x HTML + .htaccess (mod_rewrite), 1x nur PHP, 1x PHP + .htaccess (mod_rewrite)
Und dann mal durchtesten, wie die reagieren. Man muss zwischen den Aufrufen immer wieder pausieren, sicherheitshalber gleich so ca. 30 Minuten, um den Effekt zu provozieren.
Messen kann man das gut mit Ethereal. Wenn man einen HTTP-Request macht, sieht man sehr schön, dass der Server sofort (typischerweise innerhalb von 100 ms) mit einem ACK auf TCP-Ebene antwortet, die HTTP-Antwort lässt dann aber auf sich warten. Bis zu 9 Sekunden habe ich schon gemessen.
Habt Ihr Euch einmal überlegt, das Ihr vielleicht auf unterschiedlichen Servern liegt und damit evtl. auch unterschiedlichen Konfigurationen unterliegen könntet?
Ihr könntet theoretisch sogar in unterschiedlichen Rechenzentren gehostet sein.
Zwei Rechenzentren zu nutzen ist mehr als üblich, wenn man kein eigenes hat.
Ach ja: Es ist nicht gesagt, das Weboster nur eine IP an einen Server binden.
Mit etwas PHP oder einem Cronjob (SSH haben die wenigsten) kann man aber oftmals sehen, wieviele Kunden gehostet werden.