我正在测试来自netty示例的HttpHelloWorldServer
,我做了一点改变就是让CONTENT
更大(25KB - 实际上与我的响应大小相匹配)。我看到HTTP和HTTPS版本之间的差异很大,HTTP给我大约110k req / s,HTTPS给我~400 req / s。那么什么可以使HTTPS更慢?
测试条件:
Netty 5 ALPHA2
JDK8-64位ubuntu 14.04
CPU Core i7 8线程2.2 GHz
RAM 8GB
启动示例,没有任何特殊的JVM参数
我的基准使用wrk
启用Keep-Alive。
答案 0 :(得分:0)
在netty频道的支持下,似乎默认的JDK ssl实现导致性能不佳,Netty有一个使用Openssl http://netty.io/wiki/forked-tomcat-native.html#wiki-h2-1的转换,然后我得到了更好的结果。