Tom: time killer is_file()

Beitrag lesen

Hello,

Mir kam es dann aber doch etwas krass vor, dass 1000 Dateien 14 sek. brauchen sollten (nur Dateinamen zurückgeben, nicht öffnen). Also habe ich mal in die while-Schleife reingeschaut. Endlich habe ich eine Zeile identifiziert, die die lange Zeit verursacht.

Fasrt die ganze Funktion kannst Du vermutlich ganz leicht gegen

glob() http://de3.php.net/manual/en/function.glob.php

ersetzen. Welche Features benötigst Du denn wirklich?

Die Funktion is_file() benötigt vermutlich die viele Zeit. Darauf wirst Du aber nicht verzichten können, wenn wirklich nur Files und bei Linux damit auch Links auf Files gefunden werden sollen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de