从我的 Tomcat Web 应用程序请求图像(大小为 3 MB)需要 1.425 毫秒,但从通过 mod_jk 连接的同一服务器的 Apache 请求图像则需要 2.478 毫秒,因此慢了 75%。
这可能是什么原因造成的?我可以做些什么来提高速度吗?
没有特殊配置,只有带有一个工作程序、默认端口的 mod_jk,...
版本:
Apache/2.4.41 (Ubuntu)
Apache Tomcat/9.0.31 (Ubuntu)
JVM 版本:11.0.25+9-post-Ubuntu-1ubuntu120.04
000-默认.conf:
<VirtualHost: *:80>
# ...
JkMount /kitodo ajp13_worker
JkMount /kitodo/* ajp13_worker
<Location /kitodo>
Order allow,deny
Allow from all
</Location>
</VirtualHost>
服务器.xml:
<Connector protocol="AJP/1.3"
port="8009"
redirectPort="8443"
secretRequired="false" />
问题是由输入引起的
在文件中
/etc/apache2/mods-available/jk.conf
。(我们最终解决了这个问题,因为日志文件淹没了磁盘……)将其设置回已JkLogLevel info
修复。