Solicitar uma imagem do meu aplicativo web Tomcat (tamanho 3 MB) leva 1,425 ms, mas solicitá-la do Apache, conectado via mod_jk, do mesmo servidor, leva 2,478 ms, portanto, 75% mais lento.
O que pode causar isso? Posso fazer algo para melhorar a velocidade aqui?
Nenhuma configuração especial, apenas mod_jk com um worker, porta padrão, ...
Versões:
Apache/2.4.41 (Ubuntu)
Apache Tomcat/9.0.31 (Ubuntu)
Versão JVM: 11.0.25+9-post-Ubuntu-1ubuntu120.04
000-default.conf:
<VirtualHost: *:80>
# ...
JkMount /kitodo ajp13_worker
JkMount /kitodo/* ajp13_worker
<Location /kitodo>
Order allow,deny
Allow from all
</Location>
</VirtualHost>
servidor.xml:
<Connector protocol="AJP/1.3"
port="8009"
redirectPort="8443"
secretRequired="false" />
O problema foi causado pela entrada
no arquivo
/etc/apache2/mods-available/jk.conf
. (Finalmente conseguimos, porque o arquivo de log inundou o disco...) Definir isso de volta paraJkLogLevel info
consertar para nós.