У меня проблемы с производительностью на веб-сайте моей компании с использованием определенной версии IE 8 для загрузки страницы с использованием https. Вот что я знаю.
Сервер:
Виртуальная машина, работающая на VMWare ESX
Windows Server 2003 Enterprise Edition с пакетом обновления 2
Tomcat 6.0.16
Клиент:
Windows XP и Windows 7
Internet Explorer 8.0.7600.16385IC
Страница загружается / обновляется менее чем за 1 секунду, используя HTTP.
Страница загружается / обновляется через 15-16 секунд в HTTPS с использованием этой версии IE.
Проблема воспроизведена на нескольких клиентских компьютерах с одинаковой версией IE.
Проблема воспроизводится на нескольких клиентских компьютерах с разными версиями Windows (XP и 7).
Нет проблем с производительностью при использовании Chrome, Firefox, Opera или Safari с одного компьютера.
Нет проблем с производительностью при использовании других версий IE 8 на других машинах.
Медленная загрузка практически не вызывает скачка ЦП, памяти или ввода / вывода на сервере или клиентском компьютере.
Нет проблем с производительностью на других сайтах, использующих HTTPS на том же клиентском компьютере.
На рассматриваемых страницах используются JavaScript и innerHTML для замены содержимого элементов div для создания складного меню и фрейма для отображения некоторого содержимого. Пара элементов div содержит изображения. Если я уберу iframe и JavaScript, проблемы с производительностью исчезнут. Однако переписывание всего сайта для внесения этих изменений может занять очень много времени. Мы находимся в процессе замены всего сайта, но это может занять 2-3 месяца, и мы действительно не можем так долго жить с этим замедлением. Я уже рассмотрел несколько параметров настройки IE, таких как отключение надстроек, запуск IE-rereg и сброс IE, но безуспешно.
У кого-нибудь есть предложения?