Mailinglisten-Archive |
>-----Original Message----- >From: Dennis Beyer [mailto:dbdb_(at)_gmx.net] >Sent: Thursday, June 13, 2002 1:26 PM >To: Sascha Emondts >Subject: Re[2]: AW: [php] rekursive Funktion und Effizienz? >Code der Code der Funktion war in der ersten Mail Sorry ... Schähm .... >dabei. Der(Entwicklungs-) Rechner auf dem das läuft ist >ein PII 400 MHz mir 256 ram und win2k. Nicht der >schnellste aber trotzdem sollte das doch nicht so lange >dauern Ohne wirklich tief einsteigen zu wollen: Wenn das array $catIndex alle Deine Einträge enthält, dann wird die letzte Schleife in Deinem Code schon 14.400 Mal durchlaufen. Das bedeutet z.B., dass Du die Funktionen sizeof() 14.400 ausführst. Alleine das braucht schon etwas Zeit. Besser ist hier zum Beispiel einmal die Größe des Arrays in eine Variabel zu schreiben und dann nur noch mit der Var zu arbeiten. Schau Deinen Code nochmal auf solche Hacken und Ösen durch. gruß, Sascha
php::bar PHP Wiki - Listenarchive