提供自动生成的占用空间较小的 zip 文件

提供自动生成的占用空间较小的 zip 文件

我目前使用 mod_zip/nginx(用于自动生成 zip 文件)。

mod_zip 的(非常非常大的)问题是 - 当它接受范围请求时 - 它不会将范围传递给子请求。

实际情况是,使用非常激进的下载管理器,每个请求都会从 HDD 加载整个文件(导致 80Mbit 的下载带宽产生 100MB/秒的磁盘 IO……这是一种疯狂的浪费)

我的问题是:我可以使用什么来动态创建压缩档案,它占用的内存很少,具有恢复/范围请求支持,并且可以在压缩时从 U​​RL 加载文件?

服务器可能有 100 个用户同时下载 - 因此预生成不是一个选择。

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

我知道管道 zip 输出,但该命令不支持 URL 也不支持范围请求(据我所知)

相关内容