Mailinglisten-Archive |
Lutz Zetzsche schrieb: > Hi Sebastian, > > Am Mittwoch, 1. Februar 2006 09:11 schrieb Sebastian Mendel: >> Norbert Pfeiffer schrieb: >>> damit dieses Thema mal einen 'vorlaeufigen' Abschluss findet, >>> habe ich einen Test geschrieben, der NUR die Ausfuehrungszeit >>> misst, aber auch das ist schon erschreckend genug, finde ich: >>> http://www.uris.de/test/div/readdir.php > > [...] > >> das aufeinander folgende Aufrufe zum Testen vollkommen ungeeignet sind? >> Und nur der Erste Aufruf ein reelles Ergebnis liefert - du also immer >> nur den ersten Aufruf auswerten kannst. >> >> Du kannst zum reellen Testen nicht den selben Ordner mehrmals scannen >> und schon gar nicht mit der einen und dann mit der anderen Variante, >> weil die Zweite dann immer einen Vorteil hat - die Daten nämlich im >> Idealfall noch vorliegen. Du musst einzeln Testen, mit einem >> Aufruf/Durchlauf nur eine Variante und diese auch nur einmal. > > das hat Norbert aber auch gemacht, wenn ich das richtig sehe. Wenn Du Dir den > Quelltext unten und die Ausgabe der Seite anguckst, müßte es so sein, daß der > angezeigte Quelltext 4x aus der readdir.php heraus aufgerufen wird (Funktion, > SPL, SPL, Funktion). ich erkenne irgendwie gar nicht wie der Test genau abläuft ... und selbst wenn er 4 mal readdir.php aufruft dann passiert das trotzdem innerhalb eines Scriptes und vor allem verfälschen die Schleifen über die Aufrufe die Ergebnisse. Den folgenden Aufrufe profitieren immer vom vorhergehenden und wichtig ist nun mal der erste Aufruf, denn normalerweise lauft so eine Prozedur nur einmal ab. Außerdem schreibt er selber das die Ergebnisse schwanken können je nach Auslastung des Systems, daraus entnehme ich das auf dem Server noch mehr läuft als nur der Test, also Schwankt die Leistung auch während des Tests. -- sebastian
php::bar PHP Wiki - Listenarchive