sslswamp

sslswamp

我们正在从 Windows 2003 IIS 6 迁移到 Windows 2012 IIS 8。迁移到 2012 时,我们发现网站速度至少减慢了 10 倍,有时在负载下甚至更快。

初步测试显示加密页面速度较慢,但​​ 2012 版未加密页面速度要快得多。

我想对设置 SSL 连接所花费的时间进行基准测试,以证明或反驳 SSL 是问题的原因。对 SSL 进行基准测试的最佳方法是什么?

我希望找到一个浏览器插件来提供 SSL 握手所需的总时间,但却找不到任何东西。

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

答案1

我自己还没有尝试过,但经过几分钟的搜索,结果如下:

sslswamp

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

swamp 是一款可用于测试和/或基准测试 SSL/TLS 服务器的实用程序。它具有很高的可配置性,可以测试服务器行为的各种不同特征。

使用方法如下:

swamp -connect IP:www.localnet:443

ab - Apache HTTP 服务器基准测试工具

您可能需要研究一下 Apache ab,即使它们只有实验性的 SSL 功能。

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

-s 编译时(ab -h 会显示)使用 SSL 保护的 https 而不是 http 协议。此功能尚处于试验阶段且非常简陋。您可能不想使用它。

相关内容