Cheatah: Zeitunterschied beim Laden: eine große vs. viele kleine Dateien

Beitrag lesen

Hi,

dumme Frage mal: wie groß ist denn der Unterschied für den verarbeitenden Rechner, sagen wir tausend einzelne XML-Dateien einzulesen im Gegensatz zu einer Datei mit tausend Einträgen. Inhalt deckungsgleich versteht sicht.

der Inhalt ist _nicht_ deckungsgleich, weil jede Datei einen Overhead in Form von XML-Prolog und Root-Element besitzt. Das Speichermodell ist somit schon mal komplexer, gerade wenn die Daten dann noch zusammen geführt werden müssen, was zu der höheren Zahl an Dateioperationen hinzu kommt. Wenn Du zudem nicht Dateien meinst, sondern Ressourcen, kommt der jeweilige HTTP-Request und -Response-Head hinzu, nebst der Einschränkung in HTTP/1.1, nicht mehr als vier gleichzeitige Verbindungen zwischen einem Client und einem Server aufbauen zu dürfen. Im World Wide Web wird der Zeitunterschied also virtuelle Jahre betragen, selbst wenn er auf dem lokalen Rechner marginal ist.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes