Servir arquivos zip gerados automaticamente com pegada pequena

2

Eu uso atualmente o mod_zip / nginx (para gerar automaticamente arquivos zip).

O problema (muito grande) com mod_zip é - quando aceita solicitações de intervalo - não passa de intervalos a sub-solicitações.

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

Minha pergunta é: O que posso usar para criar arquivos zipados rapidamente com pouca memória, que tem suporte para retomada / solicitação de intervalo e pode carregar arquivos de URLs ao compactar?

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

link - o que eu uso atualmente

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

    
por DannyZB 07.12.2015 / 19:29

0 respostas