以較小的佔用空間提供自動產生的 zip 文件

以較小的佔用空間提供自動產生的 zip 文件

我目前使用 mod_zip/nginx(用於自動生成 zip 檔案)。

mod_zip 的(非常非常大)問題是 - 當它接受範圍請求時 - 它不會將範圍傳遞給子請求。

所發生的情況是,對於相當激進的下載管理器,每個請求都會從 HDD 加載整個文件(導致 80Mbit 的下載頻寬達到 100MB/秒的磁碟 IO.. 這是一種瘋狂的浪費)

我的問題是:我可以使用什麼來動態建立壓縮存檔,記憶體佔用低,支援恢復/範圍請求,並且可以在壓縮時從 URL 載入檔案?

伺服器可能有 100 個使用者並行下載 - 因此預生成不是一個選項。

https://github.com/evamiller/mod_zip/- 我目前使用的

我知道管道 zip 輸出,但該命令沒有 URL 支持,也沒有範圍請求支援(據我所知)

相關內容