Назад | Перейти на главную страницу

Как измерить производительность SSL IIS

Мы переходим с Windows 2003 IIS 6 на Windows 2012 IIS 8. При переходе на 2012 мы наблюдали замедление работы веб-сайта как минимум в 10 раз, а иногда и больше под нагрузкой.

Первоначальное тестирование показывает, что зашифрованные страницы работают медленнее, однако незашифрованные страницы работают намного быстрее в 2012 году.

Я хотел бы измерить время, затраченное на установку SSL-соединения, чтобы доказать или опровергнуть, что SSL является причиной проблемы. Как лучше всего провести тест на SSL?

Я надеялся найти плагин для браузера, который предоставил бы общее время, затрачиваемое на подтверждение SSL, но не смог ничего найти.

Будем очень признательны за любые инструменты или советы.

Сам я не пробовал, но несколько минут поиска привели к следующему:

sslswamp

http://linux.die.net/man/1/sslswamp

swamp - это утилита, которую можно использовать для тестирования и / или эталонного тестирования серверов SSL / TLS. Он достаточно настраиваемый и позволяет тестировать различные характеристики поведения сервера.

Вот как вы бы это использовали:

swamp -connect IP:www.localnet:443

ab - инструмент тестирования HTTP-сервера Apache

Вы можете изучить Apache ab, даже если у них есть только экспериментальная функция SSL.

http://httpd.apache.org/docs/2.2/programs/ab.html

-s При компиляции (ab -h покажет вам) использовать защищенный SSL протокол https, а не протокол http. Эта функция экспериментальная и очень элементарная. Вы, вероятно, не захотите его использовать.