Мы переходим с Windows 2003 IIS 6 на Windows 2012 IIS 8. При переходе на 2012 мы наблюдали замедление работы веб-сайта как минимум в 10 раз, а иногда и больше под нагрузкой.
Первоначальное тестирование показывает, что зашифрованные страницы работают медленнее, однако незашифрованные страницы работают намного быстрее в 2012 году.
Я хотел бы измерить время, затраченное на установку SSL-соединения, чтобы доказать или опровергнуть, что SSL является причиной проблемы. Как лучше всего провести тест на SSL?
Я надеялся найти плагин для браузера, который предоставил бы общее время, затрачиваемое на подтверждение SSL, но не смог ничего найти.
Будем очень признательны за любые инструменты или советы.
Сам я не пробовал, но несколько минут поиска привели к следующему:
http://linux.die.net/man/1/sslswamp
swamp - это утилита, которую можно использовать для тестирования и / или эталонного тестирования серверов SSL / TLS. Он достаточно настраиваемый и позволяет тестировать различные характеристики поведения сервера.
Вот как вы бы это использовали:
swamp -connect IP:www.localnet:443
Вы можете изучить Apache ab, даже если у них есть только экспериментальная функция SSL.
http://httpd.apache.org/docs/2.2/programs/ab.html
-s При компиляции (ab -h покажет вам) использовать защищенный SSL протокол https, а не протокол http. Эта функция экспериментальная и очень элементарная. Вы, вероятно, не захотите его использовать.