Guten Morgen.
es ist üblich, dynamisch erstellte Dateien zu cachen, um genau diesem Deinen Problem aus dem Weg zu gehen.
Juti, werde ich es also machen. Was ist jedoch die Erklärung? Das würde mich doch interessieren, da es ja auch an etwas anderem liegen könnte. Ich hatte zunächst nämlich auf meinen Provider getippt, dass der enorm langsam ist (Celeros). Ich hatte kürzlich auf php 5.3 umstellen lassen und seitdem viele "depracated" Warnungen, weil die es nicht hinkriegen die veralteten Schalter aus der php.ini zu nehmen, die es gar nicht mehr gibt (magic_quotes_gpc, etc). Ein Hinweis vom Support, ich könnte ja die Fehlermeldungsoptionen ändern, fand ich etwas dürftig. Können serverseitige Loggingvorgänge die Auslieferungen verlangsamen?
Ich kann gerade nicht einschätzen, ob 600 ms für ein leeres php-Script akzeptabel ist. Warum braucht eine große JS-Ressource (300kb) nur 150ms? Auf meinem anderen Server braucht ein php-Script mit einem echo "Hello"; gerade mal 50ms.
Und warum ist die Zeit so viel länger, wenn die Requests direkt hintereinander kommen, als wenn ich sie einzeln aufrufe. Kann ich vielleicht doch noch etwas machen.
Das hat zwar nicht direkt damit etwas zu tun, aber ich hatte mich damals gewundert, warum meine Ajax-Requests auf php-Scripte sich gegenseitig blockieren und der Grund war, dass pro Session nur eine Verbindung zum Server bestehen durfte. Nachdem ich in jedes Script der Ajax-Requests ein session_write_close(); eintrug ging es. Ich hoffte irgendwie auf so eine Quelle... :)
Cheers,
Baba