Ich gehe schon länger davon aus, dass es die PHP-Verarbeitung ist. Schließlich dauert dieser (Teil-)Request i.d.R. mehrere Sekunden, obwohl oft nur 10kB übertragen werden müssen.albert wrote:du meinst also, die lange Wartezeit bei doc liegt an der Verarbeitung des PHP? Wenn das klar wäre, wäre ja immerhin ein Fortschritt!
Ein halbes MB Content sollte ein ordentlicher Server eigentlich ganz gut wegstecken; es gab vor längerem mal Performance-Probleme mit einem Content von 2MB, und selbst die hatten sich nach der Umstellung auf PHP 5 weitgehend erledigt. Bei Dir läuft, wie ich gerade gesehen habe, PHP 5.6 -- das sollte eigentlich ziemlich flott sein. Der Wellrad-Katalog scheint auch im verkraftbaren Rahmen zu liegen (da habe ich schon einen deutlich größeren erlebt).albert wrote:ist 540.400 groß? (ich glaube ja)
wellrad-catalog ist 145.200
file_get_contents() sollte sehr wenig ausmachen, wenn man eine Datei liest. Nur bei HTTP Requests und ähnlichem träten ähnliche Probleme wie mit geturl() auf.albert wrote:nur einmal file_get_contents, wenn ich das rausnehme ist aber gleich.
Ich schlage vor, dass Du erst mal XAMPP 1.8.3-5 installierst und eine Kopie Deiner Website dort unterbringst (einfach in das Verzeichnis htdocs/ schieben). Wenn das dann flott laufen sollte, dann stimmt grundsätzlich mit dem Server was nicht; der sollte schließlich schneller sein als ein PC (ich gehe mal davon aus, dass Du keine Mega-Maschine hast). Vermutlich ist aber alles noch langsamer als auf dem Server, was für das Profilen eigentlich ganz praktisch ist.albert wrote:muss ich wohl, mal sehen ob ich das schaffe
Auf Youtube habe ich gerade ein gutes Video gefunden, wo das Einrichten und Durchführen des Profilings erklärt wird. Ist zwar auf Englisch, aber wohl auch ganz gut verständlich, wenn man die Sprache nicht kann. Und wenn Du Fragen hast, dann frag einfach nach. Das Thema Profiling ist sicher auch für andere interessant, und ich hatte sowieso vor im XH-Wiki noch was darüber zu schreiben; da sind ein paar weitere praktische Erfahrungen sicherlich nützlich.