Bereitstellung automatisch generierter ZIP-Dateien mit geringem Platzbedarf

Bereitstellung automatisch generierter ZIP-Dateien mit geringem Platzbedarf

Ich verwende derzeit mod_zip/nginx (zum automatischen Generieren von ZIP-Dateien).

Das (sehr, sehr große) Problem mit mod_zip besteht darin, dass es bei der Annahme von Bereichsanforderungen keine Bereiche an Unteranforderungen übergibt.

Bei ziemlich aggressiven Download-Managern werden bei jeder Anforderung die gesamten Dateien von der Festplatte geladen (was zu 100 MB/s Festplatten-E/A bei 80 Mbit Download-Bandbreite führt … das ist eine unglaubliche Verschwendung).

Meine Frage lautet: Womit kann ich im Handumdrehen komprimierte Archive mit geringem Speicherbedarf erstellen, das die Wiederaufnahme/Bereichsanforderung unterstützt und während des Komprimierens Dateien von URLs laden kann?

Auf dem Server können 100 Benutzer gleichzeitig herunterladen – eine Vorabgenerierung ist daher keine Option.

https://github.com/evanmiller/mod_zip/- was ich derzeit benutze

Ich weiß, dass die ZIP-Ausgabe weitergeleitet werden kann, aber dieser Befehl unterstützt weder URLs noch Bereichsanforderungen (soweit ich weiß).

verwandte Informationen