Os proxies HTTP também podem limitar tamanhos de objetos ou impor tempos limites.
Atualmente, estou usando HTTP para praticamente todos os downloads. No entanto, os arquivos no nosso servidor com base no Reino Unido são seres acessados por pessoas de todo o mundo, muitas vezes em países do terceiro mundo com conexões de internet desonestas (damos o nosso software livre para países do terceiro mundo).
O arquivo tem mais de 100 MB de tamanho e, para uma minoria de pessoas, o download do HTTP parecerá completo após 0,5 MB ou algum valor trivial. Tentativas repetidas de solicitar que eles façam o download novamente usando HTTP após a exclusão do cache do navegador IE às vezes ajudam.
Mas o que sempre funciona é apontá-los para o mesmo arquivo que eles podem baixar via FTP.
Eu sempre li que não havia vantagem em usar o FTP sobre HTTP, mas existe algum tipo de verificação de integridade extra que o FTP usa? Vale a pena trocar completamente por FTP pelos nossos downloads de arquivos?
O FTP pode suportar o currículo de download, o que significa que, se seu cliente na África do Sul fizer o download de 99 MB e for cortado, ele poderá continuar de onde parou. Pelo que parece, você pode se beneficiar muito com isso.
No entanto, deve-se dizer que nem todos os clientes de FTP suportam o currículo, portanto você provavelmente desejará ter uma boa documentação disponível para seus clientes.