Sirva arquivos zip gerados automaticamente com dimensões reduzidas

Sirva arquivos zip gerados automaticamente com dimensões reduzidas

Atualmente uso mod_zip/nginx (para gerar arquivos zip automaticamente).

O problema (muito grande) do mod_zip é - quando ele aceita solicitações de intervalo - ele não passa intervalos para subsolicitações.

O que acontece é que, com gerenciadores de download bastante agressivos, os arquivos inteiros são carregados do HDD para cada solicitação (resultando em E/S de disco de 100 MB/s para 80 Mbit de largura de banda de download. Isso é um desperdício absurdo)

Minha pergunta é: O que posso usar para criar arquivos compactados dinamicamente com pouco consumo de memória, que tenha suporte para solicitação de retomada/intervalo e possa carregar arquivos de URLs durante a compactação?

O servidor pode ter 100 usuários baixando em paralelo – portanto, a pré-geração não é uma opção.

https://github.com/evanmiller/mod_zip/- o que uso atualmente

Eu sei da saída zip do piping, mas esse comando não tem suporte a URL nem suporte a solicitação de intervalo (até onde eu sei)

informação relacionada