2010-02-13 5 views
1

Je voudrais connaître votre avis sur ce que serait le meilleur/moyen le plus rapide de télécharger des fichiers à partir d'un serveur web?Le moyen le plus rapide de télécharger à partir du web

J'ai utilisé WebClient. mais la plupart du temps, il télécharge plus lent que mon broswer web ...

WebClient c = new WebClient(); 
using(c) 
{ 
    c.DownloadFile("http://blahblah.com/somefile.html", "righthere.html"); 
} 
+0

poster le code que vous avez. Ensuite, nous pouvons voir si c'est votre code qui le rend lent – EKS

+1

merci - s'il vous plaît voir la question mise à jour pour le code. –

+0

duplication possible de [HTTPWebResponse + StreamReader très lent] (http://stackoverflow.com/questions/901323/httpwebresponse-streamreader-very-slow) –

Répondre

2

Avez-vous essayé l'exemple de code pour HttpWebRequest() de msdn doc? Je l'ai utilisé littéralement des milliards de fois avec des résultats fantastiques. Définir plus lent-- Deux fois plus longtemps? Comptez-vous l'heure de début de votre navigateur dans votre comparaison?

+1

Merci pour la mention ... Oui, j'ai compté ... Très impatiemment. Il a fallu 1 seconde pour Internet Explorer 8 sur Windows 7 pour afficher Google.com (après avoir supprimé toute l'histoire d'Internet, etc.). Et il a fallu plus de 15 secondes pour WebClient –

+1

Excellent. HttpWebRequest fonctionne très bien! Je vous remercie. –

Questions connexes