2009-02-24 9 views
1

Garçon ai-je un bug étrange. J'ai un site Web qui doit télécharger des fichiers volumineux. Nous utilisons le contrôle standard ASPx FileUpload. Nous avons modifié le fichier web.config pour autoriser les fichiers vraiment volumineux. Je fais tous ces tests dans FireFox, IE6 et IE7. Pour mon test, j'utilise quelques fichiers de 20 Mo (AVI, PDF, Excel). Le type de fichier n'affecte pas les résultats. Je peux télécharger ces fichiers très bien dans tous les navigateurs avec à peu près les mêmes résultats. Chaque fichier prend entre 30 et 40 secondes. Si j'active SSL sur mon site Web, le code fonctionne toujours, mais le téléchargement dans IE prend de 5 à 10 fois plus de temps. Tout fonctionne, c'est beaucoup plus lent. J'ai utilisé le moniteur de fichiers, et il semble que IE lit le fichier 3 fois. FireFox le lit une seule fois. J'ai aussi remarqué cette lenteur dans IE se produit sur les PC avec Office 2003 ou 2007 installé.Pourquoi le téléchargement de fichiers est-il lent dans IE lors de l'utilisation de SSL?

À quelle fréquence IE souhaite-t-il renégocier les clés SSL? Puis-je changer cela? Pourquoi FireFox serait-il si rapide? La plupart de mes utilisateurs ont IE, donc c'est une vraie douleur.

Des idées?

Merci.

+0

Quelles sont les conditions de test lors de l'utilisation d'Internet Explorer, utilisez-vous uniquement un nom d'hôte et êtes-vous considéré comme un utilisateur intranet? – AnthonyWJones

+0

Merci pour votre aide. Le problème se produit interne et externe avec IE. Rien d'autre ne fonctionne que le navigateur. Le système d'exploitation est XP Pro. –

+0

Utilisez-vous un certificat SSL auto-signé (non approuvé)? –

Répondre

0

La première chose que je ferais est de lancer fiddler et d'observer les converstations entre le serveur et les navigateurs pour voir s'il y a une différence de comportement. Mise en garde: Fiddler peut réellement changer la façon dont le SSL fonctionne, il n'est peut-être pas un guide entièrement fiable, mais il peut vous donner des indices quant à l'endroit où chercher.

+0

Fiddler a été secoué. Merci. Je peux voir que IE fait des appels supplémentaires, et renégocier les clés SSL plus souvent que FireFox. Ce que je ne comprends pas, c'est pourquoi IE fonctionne correctement de certains systèmes qui semblent avoir la même configuration. Si je trouve une réponse, je l'afficherai ici. –

Questions connexes