phpbar.de logo

Mailinglisten-Archive

[php] Prinzipiell: Performance-Probleme und Loesungen?

[php] Prinzipiell: Performance-Probleme und Loesungen?

eschmid+sic_(at)_s.netic.de eschmid+sic_(at)_s.netic.de
Mon, 8 May 2000 20:31:38 +0200


On Mon, May 08, 2000 at 08:05:39PM +0200, Stephan Noller wrote:

> o.k., habe alle foreach durch einfache for-schleifen ersetzt, ist das
> besser?

Mir sind aus den PHP/FI Zeiten noch bekannt, dass for-Schleifen die
komplexesten Schleifen sind. Bei PHP3 sind Testprogramme dabei die auch
zeigen, das for-Schleifen so zwischen 3 - 8 % langsamer arbeiten als
while-Schleifen.

Bei PHP 4 sollte man das aber auf jeden Fall für seinen eigenen Bedarf mit
dem Apache Benchmarkprogramm "ab" selber ausprobieren.
Geschwindigkeitsvorteile dürften sich dort bei grossen und grössten
Array-Durchläufen ergeben. Bei sehr kleinen Schleifen ist wahrscheinlich
kein Geschwindigkeitsvorteil messbar.

Das Benchmarkprogramm befindet sich im Apache/bin-Verzeichnis.

-Egon

--
Grueninger Str. 6, 70599 Stuttgart
http://php.net/manual/, http://php.net/books.php3
http://www.uni-hohenheim.de/~windband  
http://snaps.php.net/manual/, http://www.zend.com/


php::bar PHP Wiki   -   Listenarchive