작은 공간으로 자동 생성된 zip 파일 제공

작은 공간으로 자동 생성된 zip 파일 제공

저는 현재 mod_zip/nginx(zip 파일 자동 생성용)를 사용하고 있습니다.

mod_zip의 (매우 큰) 문제는 범위 요청을 수락할 때 하위 요청에 범위를 전달하지 않는다는 것입니다.

상당히 공격적인 다운로드 관리자를 사용하면 모든 요청에 ​​대해 전체 파일이 HDD에서 로드됩니다(80Mbit의 다운로드 대역폭에 대해 100MB/초의 디스크 IO가 발생합니다. 이는 엄청난 낭비입니다).

내 질문은: 메모리 사용량이 적고 재개/범위 요청 지원이 있고 압축하는 동안 URL에서 파일을 로드할 수 있는 압축 아카이브를 즉석에서 생성하려면 무엇을 사용할 수 있습니까?

서버에는 100명의 사용자가 동시에 다운로드할 수 있으므로 사전 생성은 옵션이 아닙니다.

https://github.com/evanmiller/mod_zip/- 현재 내가 사용하고 있는 것

파이핑 zip 출력에 대해 알고 있지만 해당 명령에는 URL 지원이나 범위 요청 지원이 없습니다(내가 아는 한).

관련 정보