Do Windows Server 2003, estou enviando um arquivo (~ 50MB) todos os dias às 4:00 da manhã para o meu espaço de hospedagem na nuvem. Eu estou fazendo isso chamando "ftp -s:" em um arquivo de lote que executa uma tarefa agendada.
Eu fiz o que Edward sugeriu no post abaixo e assisti o Process Monitor durante o upload: Transferência por FTP muito lenta quando o Firewall do Windows está habilitado
Quando o Firewall do Windows está ativado, alg.exe e ftp.exe estão envolvidos no início e fazem muito do que parece ser handshaking. Então, finalmente, o ftp.exe continua com o envio, e cada evento (cada linha no Process Monitor) aparece cerca de uma vez por segundo e tem um tamanho de 65535. O upload leva cerca de 10 minutos.
Quando o Firewall do Windows está desativado, alg.exe nunca é exibido. ftp.exe parece começar a enviar quase imediatamente, após os primeiros 3 eventos / linhas ou assim. Em seguida, os eventos / linhas no Process Monitor aparecem muito rápido e também têm um tamanho de 65535. O upload leva cerca de 1 min e 20 segundos.
Também pensei em adicionar que tentei a mesma coisa usando copiar / colar no Windows Explorer. Com o firewall ativado ou desativado, o upload leva cerca de 10 minutos. Os eventos / linhas no Process Monitor aparecem muito rápido, mas todos eles têm apenas um tamanho de 4096.
Alguma idéia de como obter a velocidade de upload mais rápida com o Firewall do Windows?