Colocando em cache a conexão ajp entre o Apache e o tomcat

2

alguém tem alguma idéia de como nós otimizamos a conexão entre Apache e tomcat, estou usando mod ajp e portanto apache encaminhando a requisição para tomcat, mas meus apps tomcat contém muitas imagens que levam mais banda, como podemos otimizar isso?

    
por ahmed 04.07.2012 / 11:02

3 respostas

0

Você pode aumentar o número de encadeamentos alocados pelo Tomcat usando o atributo maxThreads no server.xml. Você também deve ler sobre a configuração MaxClients no Apache, que geralmente precisa ser definida em conjunto com maxThreads do Tomcat.

Outra maneira de tornar as coisas mais rápidas seria eliminar o Apache e servir tudo diretamente do Tomcat. Claro que isso só é possível se você não precisar do Apache para mais nada, como PHP, reescrita de URL, proxy, etc.

Para um bom livro sobre a configuração do Tomcat, sugiro Tomcat: The Definitive Guide , por J. Brittain, I. Darwin . Tem alguns anos e principalmente sobre o Tomcat 6, mas acredito que a maior parte ainda seja verdadeira para o Tomcat 7.

    
por 04.07.2012 / 19:02
0

Use mod_cache como sugerido por @Janne Pikkarainen, ou mova as imagens diretamente para a árvore htdocs do Apache HTTPD e evite solicitações de proxy para elas para o Tomcat. Também reduz o tamanho do seu aplicativo da Web; -)

    
por 05.07.2012 / 02:04
0

A sua pergunta não é clara, mas o meu palpite é que você pode usar o mod_cache do Apache para armazenar em cache as coisas do Tomcat.

    
por 04.07.2012 / 11:59