如何基准SSL性能IIS

我们正在从Windows 2003 IIS 6迁移到Windows 2012 IIS 8.移到2012年,我们看到网站速度减慢了至less10倍,有时甚至更低。

初始testing显示,encryption页面速度较慢,但​​未encryption的页面在2012年要快得多。

我想基准标记设置SSL连接所需的时间来certificate或反驳SSL是问题的原因。 在SSL上进行基准testing的最佳方法是什么?

我希望find一个浏览器插件,提供完成SSL握手所需的总时间,但一直无法find任何东西。

任何工具或build议将不胜感激。

我没有尝试过这个,但几分钟的search结果如下:

sslswamp

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

沼泽是可用于testing和/或基准SSL / TLS服务器的实用程序。 这是相当可configuration的,并允许testing服务器行为的各种不同特征。

这是你将如何使用它:

swamp -connect IP:www.localnet:443 

ab – Apache HTTP服务器基准testing工具

您可能想要查看Apache ab,即使它们只具有实验性的SSLfunction。

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

-s编译成(ab -h会显示你)使用SSL保护的https而不是http协议。 这个function是实验性的,非常基本。 你可能不想使用它。