кто-нибудь знает, как мы оптимизируем соединение между Apache и tomcat, я использую мод ajp и, следовательно, apache перенаправляет запрос на tomcat, но мои приложения tomcat содержат много изображений, которые занимают больше полосы пропускания, как мы можем это оптимизировать?
Вы можете увеличить количество потоков, выделенных Tomcat, с помощью maxThreads
атрибут в server.xml. Вам также следует прочитать о MaxClients
настройки в Apache, его обычно нужно устанавливать вместе с Tomcat maxThreads
.
Еще один способ ускорить работу - отказаться от Apache и обслуживать все напрямую из Tomcat. Конечно, это возможно только в том случае, если вам не нужен Apache ни для чего другого, например PHP, перезаписи URL, проксирования и т. Д.
Для хорошей книги о конфигурации Tomcat я предлагаю Tomcat: полное руководство, по Дж. Бриттен, И. Дарвин. Ему несколько лет, и в основном это касается Tomcat 6, но я считаю, что большая часть этого все еще верна для Tomcat 7.
Ваш вопрос довольно неясен, но я предполагаю, что вы могли бы использовать Mod_cache Apache для кеширования материала Tomcat.
Либо используйте mod_cache, как предлагает @Janne Pikkarainen, либо переместите изображения непосредственно в дерево htdocs HTTPD Apache и вообще избегайте проксирования запросов на них Tomcat. Уменьшает размер вашего веб-приложения ;-)