Hallo Sebastian,
... schneller zu parsenden Format (CSV oder Datenbank) cachen. Dazu nüsste ich aber wissen, ob sich der Parser mal wieder "aufgehängt" hat, d.h. daß eine bestimmte Bearbeitungszeit (z.B. 1 sec.) ohne Ergebnis, d.h. erzeugtes Array, verstrichen ist, um die Daten dann aus dem CSV-File oder der Datenbank zu holen.
unabhängig von einer Abzufangenden Fehlermeldung, solltest Du diesen Weg forcieren. Du hättest Die möglichkeite den geparsten Extrakt der Exel-Datei zu serialisieren und in einem weiteren File abzulegen. Die Exel-Datei würde dann vor jedem Paren gegen eine Prüfsumme (md5/sha/...) abgeglichen, um sich das Parsen zu sparen.
Wie kann ich diese Zeitüberschreitung feststellen?
Am einfachsten ginge dies natürlich innerhalb einer Schleife (aber auf die Idee bist Du sicher auch gekommen - und vermutlich ergibt sich aus dem Steuerfluß diese Möglichkeit nicht). Anderfalls würde ich mit der Erweiterung PCNTL arbeiten und einen Kindprozess zur Überwachung anlegen - nur wirst Du diese Erweiterung sicher nicht haben.
Das beste wäre ein Einblick in den Quellcode.
Gruß aus Berlin!
eddi
Wer Rechtschreibfehler findet, darf sie behalten.