Der Martin: variable mit html ausgeben

Beitrag lesen

Hallo,

je nach Hoster hat man keine Cronjobs, aber das Performanceproblem besteht durchaus. Es geht schnell, mit glob eine Dateiliste zu holen, aber der Zugriff auf die Dateiattribute ist zeitintensiv.

bei zunehmender Anzahl der Dateien wird auch das Sortieren zeitintensiv.

Auf Shell-Ebene kann man - zumindest unter Windows, eine Auflistung von Dateien sortiert nach Zeit anfordern (dir /O:D-). DAS geht unter Windows fix, unter Linux weiß ich es nicht.

Das geht unter Linux prinzipbedingt nicht ganz so fix, weil die Metadaten einer Datei (Timestamps, Größe, MIME-Typ, Besitzer, Zugriffsrechte uvm) nicht direkt im Verzeichniseintrag liegen, sondern in einem eigenen inode. Unter Windows ist das Erzeugen eines Verzeichnislistings mit allen Metadaten daher nur das Verfolgen einer linearen Clusterkette, während Linux für jeden Dateieintrag einen weiteren Lesezugriff auf einen anderen Cluster/inode braucht.

Due nachfolgende Sortierung der Einträge ist dann vom Filesystem unabhängig.

Aber ich befürchte, dass die Ausführung von Shell-Befehlen je nach Hoster ebenfalls beschränkt ist.

Wohl wahr.

So viele Möglichkeiten, so wenig Wissen über die Rahmenbedingungen...

Einen schönen Tag noch
 Martin

--
Ich fürchte, ich brauche ein neues Portemonnaie. Das alte ist leer.