phpbar.de logo

Mailinglisten-Archive

[php] wie performanter gestalten

[php] wie performanter gestalten

Lars Tewes lsr at gmx.de
Mon Jul 31 18:42:21 CEST 2006


Hallo Norbert,

 > eine Textdatei mit 11 Mio Zeilen wird geoeffnet und zeilenweise eingelesen.
 > Dabei wird eine Schleife verwendet, die jeweils 99 Zeilen einliest, fuer
 > jede Zeile get_browser aufruft und das Ergebnis in ein Array schreibt:

 > Leider braucht PHP dazu rund 2 sec pro Umlauf was auf eine
 > Gesamtverarbeitungszeit von rund 15,5 Stunden schliessen laesst.
 >
 > Wie bekommt man das auf ca. 1 Stunde runter ... ?

vielleicht die Zeilen direkt in eine Datenbank schaufeln (ggf. PHP dabei sogar 
außen vor lassen), dann Index drauf und die Analyse - sofern möglich - durch 
die DB machen lassen. Für die sind solche Datenmengen doch eher ein Klacks.

Viele Grüße
Lars


php::bar PHP Wiki   -   Listenarchive