【发布时间】:2018-09-23 17:23:52
【问题描述】:
我正在使用 Tomcat 8.5.29 并使用相应的配置,我已启用该站点的 HTTP2 支持。下面是server.xml文件中的配置。
<Connector port="443" protocol="org.apache.coyote.http11.Http11AprProtocol"
maxThreads="150" SSLEnabled="true"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json" compression="on" compressionMinSize="1024"
>
<UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
<SSLHostConfig>
<Certificate certificateKeyFile="conf/localhost-key.pem"
certificateFile="conf/localhost-cert.pem"
certificateChainFile="conf/cacert.pem"
type="RSA" />
</SSLHostConfig>
</Connector>
当我尝试比较支持 HTTPS 1.1 和 HTTP2 的站点的页面加载时间时,结果不一致。与 HTTPS 1.1 相比,有时加载时间更长,有时加载时间更少。
为了测量我使用 httpwatch 的页面加载时间。
我正在寻找有关的信息
A) 可以使用哪些工具来衡量使用 http2 的性能提升?我们不是公共网站,所以不能使用在线提供的一些工具。
B) 除了在tomcat中启用HTTP2以获得更好的效果外,还需要做其他配置吗?
问候,
【问题讨论】:
标签: performance tomcat profiling http2