Почему при использовании SSL медленная загрузка файлов в IE? - PullRequest
1 голос
/ 24 февраля 2009

Мальчик, у меня странная ошибка. У меня есть веб-сайт, который должен загружать большие файлы. Мы используем стандартный элемент управления ASPx FileUpload. Мы изменили web.config, чтобы разрешить действительно большие файлы.

Я делаю все эти тесты в FireFox, IE6 и IE7. Для своего теста я использую несколько файлов размером 20 МБ (AVI, PDF, Excel). Тип файла не влияет на результаты. Я могу загружать эти файлы очень хорошо во всех браузерах с примерно одинаковыми результатами. Каждый файл занимает от 30 до 40 секунд. Если я включаю SSL на моем веб-сайте, код все еще работает, но загрузка в IE занимает от 5 до 10 раз дольше. Все работает, просто медленнее. Я использовал файловый монитор, и похоже, что IE читает файл 3 раза. FireFox читает его только один раз. Я также заметил, что эта медлительность в IE возникает на ПК с установленным Office 2003 или 2007.

Как часто IE хочет пересмотреть SSL-ключи? Могу ли я изменить это? Почему FireFox был бы таким быстрым? У большинства моих пользователей IE, так что это настоящая боль.

Есть идеи?

Спасибо.

1 Ответ

0 голосов
/ 24 февраля 2009

Первое, что я хотел бы сделать, это запустить fiddler и наблюдать за разговорами между сервером и браузерами, чтобы увидеть, есть ли какая-либо разница в поведении.

Предупреждение: Fiddler действительно может изменить способ работы SSL, поэтому он не может быть полностью заслуживающим доверия руководством, но он может дать вам подсказки относительно того, где искать.

...