J'ai créé un lecteur mappé FTP sur Windows 7 "ajouter un emplacement réseau". Cela fonctionne bien, sauf pour un problème. Le taux de transfert de fichiers est beaucoup plus lent que FileZilla. Même machine locale, même serveur distant, 45 Mo prennent 5 minutes avec Win7 Network Place et 1:20 avec FileZilla. J'ai répété le test 5 fois sur quelques heures pour exclure les variations de réseau. Chaque test devait être transféré avec Network Location, puis immédiatement après le transfert avec FileZilla. Chaque fois, la différence était énorme et les temps étaient à peu près les mêmes pour chaque paire de test.
Est-ce que quelqu'un sait pourquoi c'est (à part "Microsoft est stupide" ou quelque chose comme ça)? Je veux dire, est-ce que je dois faire quelque chose sur mon système pour obtenir les performances que je devrais obtenir? Il s'agit de Windows 7 Professionnel 64 bits, Xeon 4 cœurs 2,53 GHz, 6 Go de RAM, vitesse nette sortante de 8 Mo / s (mesurée avec SpeedTest.net).
la source
Réponses:
Vous ne pouvez pas faire cela, cela a à voir avec des tailles de tampon très faibles que vous ne pouvez pas modifier.
Internet Explorer et Windows Explorer ont une taille de tampon statique de 4096 octets qui ne peut pas être modifiée, par rapport à ce que Filezilla a une taille de tampon de 256 Ko . La taille du tampon de Filezilla est ainsi 64 fois plus différente que celle de l'Explorateur Windows, et cela explique pourquoi il est capable de faire des transferts beaucoup plus rapides.
Lorsque ce tampon est rempli, ce qui va très vite pour 4096 octets, il commence à retarder le chargement de données supplémentaires. Donc, plutôt que de charger un 256 Ko complet et de l'envoyer, il ne charge que jusqu'à 4 Ko. Cela diminue la vitesse de téléchargement lorsqu'un certain délai est introduit.
Vous pouvez modifier un millier de paramètres réseau et d'E / S, mais cela n'aura probablement pas beaucoup d'effet. Les programmes FTP ont une meilleure prise en charge ainsi que des fonctionnalités telles que les transferts simultanés et la reprise d'un transfert ayant échoué, ce qui fait de l'Explorateur Windows le mauvais outil à utiliser dans ce cas. Ainsi, l'Explorateur Windows n'est pas vraiment conçu pour effectuer des transferts FTP. D'un autre côté, on pourrait supposer qu'un gestionnaire de fichiers largement utilisé est capable de faire des transferts FTP, mais ils ne sont pas venus pour implémenter un meilleur comportement ...
Pas vraiment légal, on pourrait faire du reverse engineering et essayer de patcher la valeur! Mais pourquoi si on a Filezilla? :)
la source
Quelques idées :
Cet article Microsoft recommande:
dans les propriétés de votre carte réseau, onglet Avancé, et activez le contrôle de flux dans les directions Tx et Rx (sélectionnez l'option Rx & Tx activée si elle est disponible) .
comme ci-dessus, pour le paramètre 100 Mbps Full Duplex.
la source
ça pourrait être ça: http://support.microsoft.com/kb/555564 pour être sûr que ce post est un peu daté
qui ne le résout pas, sachez que vous n'êtes pas le seul ... ils n'ont pas ' t encore trié: http://social.technet.microsoft.com/Forums/en/winserverPN/thread/bb8ac7dd-e19c-4325-8f45-cd366c4da53f
De plus, je suis vraiment désolé pour votre sort, mais si MS veut que je répare un produit commercial, ils peuvent A offrir une prime ou B m'engager.
la source
pour FTP et le "client Web" utilisé par sharepoint, nous avons remarqué une ÉNORME augmentation de la vitesse en allant dans les options d'Internet Explorer, l'onglet Connexions, les paramètres LAN et en décochant "Détecter automatiquement les paramètres". Il cherchait constamment un serveur proxy (que nous n'avons pas) et ralentissait vraiment. Je ne sais pas si cela accélérerait une fois le transfert commencé, mais pourrait accélérer la navigation dans les dossiers.
En outre, IE fait-il un transfert de texte et mozilla fait-il un binaire? C'est facile à dire avec un outil comme Wirehark .
la source