Skip to content

Welcome Downloads News Search
  Log in
You are here: Home » Members » Eddy's Home » LocalFS 1.3-andreas veröffentlicht

References
Gubua.de Foto-CMS
E-Learning an der HTWK Leipzig
Wolff Ostreisen
Wöhr-Tours
Flattich-Reisen
Kink-Busreisen
infonic.de
technologierating.de
XML-Uni
Praktikumsvermittlung der TU Ilmenau
GETUP Existenzgründerportal
Fanless Page
Contact
EasyLeading
Andreas Heckel
Weimarer Straße 28
98693 Ilmenau
Deutschland
Telefon
+49 (0) 3677 4 64 00 64
Fax
+49 (0) 3222 246 731 8
Ust-Id
DE194883951
map24

LocalFS 1.3-andreas veröffentlicht

Die neue Version LocalFS 1.3 zeichnet sich durch eine deutlich bessere Performance beim Download großer Dateien aus.

Pünktlich zum Erscheinen von Zope 2.7.1 nutzt LocalFS in seiner neusten Version nun dessen neues Feature filestream_iterator.

filestream_iterator ist eine Klasse, die ein "IStreamIterator" Interface implementiert. Dabei handelt es sich um einen normalen Python Iterator, mit dem man byte-weise von einem Stream lesen kann. Da eine Datei nicht vorher komplett in den RAM eingelesen werden muß, ist die neue Implementierung weniger speicherintensiv. Da der Output direkt an den Webserver geleitet wird, ist die Auslieferung großer Dateien zudem deutlich performanter.

Das zeigen auch Tests von Paul Winkler, die hier nachzulesen sind.

Findet LocalFS 1.3 keine Iterators Implementierung in Ihrer Zope-Installation, werden die Dateien nach dem alten Verfahren ausgeliefert. Deshalb bleibt LocalFS 1.3 voll abwärtskompatibel zu Zope 2.6 und Zope 2.7.0 !

Die Software steht unter der GNU Public License und kann im Plone Download-Bereich kostenlos heruntergeladen werden.

Plone Andreas Heckel