Download Velocidade cURL

1

Estou com um problema usando o cURL para fazer o download usando o FTP, ou seja, acho que está sendo lento se estiver trabalhando. Eu costumo usar wget e este arquivo que eu baixei anteriormente com o wget iniciado e finalizado em 10 minutos. O tamanho foi de cerca de 200 MB, uma distribuição Linux. Eu tentei mais tarde com cURL, primeira vez usando-o, e tudo que fiz foi digitar o endereço FTP após o comando cURL como eu faria com wget. Eu comecei a ver o código fonte e tudo mais, mas tem sido uma hora e ainda não terminou, isso é normal? Minha conexão parece bem, tão rápida quanto deveria ser. Eu apreciaria se alguém que usa cURL ou o conhece extensivamente poderia explicar o assunto.

-

Atualmente em uso: Ubuntu 9.10 / Windows 7, Crunchbang 9.04 / Windows XP.

    
por Ibn Ar-Rashid 13.01.2010 / 04:35

2 respostas

2

wget salva em um arquivo por padrão; cURL por padrão envia para STDOUT (significando sua tela). Você precisa especificar que deve ser enviado para um arquivo. Você pode fazer isso com a opção -o (também conhecido como --output ) ou com o redirecionamento de shell:

# switch to the curl command
curl ftp://someserver.com/path/to/file -o output.filename.here

# shell redirection
curl ftp://someserver.com/path/to/file > output.filename.here

A lentidão provavelmente se deve mais à saída que vai para a tela do terminal do que à velocidade da sua rede; uma vez que você redireciona a saída para um arquivo, você deve ver velocidades de download mais ou menos equivalentes àquelas obtidas com wget .

    
por 13.01.2010 / 04:48
0

O motivo pelo qual você está vendo o código-fonte é provavelmente porque você não especificou um arquivo de saída como ~ quack mencionou.

Eu nunca tive problemas de velocidade com cURL via FTP, você também pode ter escolhido um servidor ruim em termos de distância e velocidade. Às vezes, um site fornece um link de download único que, na verdade, seleciona dinamicamente um espelho quando você o acessa. Você pode ter conseguido um servidor diferente e mais lento na segunda vez.

    
por 13.01.2010 / 04:52