Настройка производительности Tomcat 6 - PullRequest
1 голос
/ 29 июня 2010

Я планирую использовать Apache Tomcat 6.0 в качестве веб-сервера в своем веб-приложении.Я написал своим приложениям, что он поочередно вызывает некоторые запросы ajax / http.

Можете ли вы поделиться со мной некоторыми учебниками о том, какие элементы я могу сделать, чтобы повысить производительность моего Tomcat, когда я выпускаю свое веб-приложение напользователи?

Я надеюсь, что Tomcat сможет поддержать мое веб-приложение, которое, как мне кажется, имеет так много запросов ajax, работающих в фоновом режиме.Спасибо.

1 Ответ

3 голосов
/ 20 июля 2010

Возьмите копию Профессионального Apache Tomcat 6 от Wrox.Это хорошая книга, которая познакомит вас с администрированием сервера Tomcat, включая идеи по производительности.

Вот несколько примеров, с которых нужно начать:

  1. Включить библиотеки APR -Windows: поместить tcNative.dll в путь каталины.Обычно в Linux это уже есть, но при необходимости вы можете собрать его из исходного кода.Сконфигурируйте ваш server.xml, если необходимо.Вот и все.
  2. Настройка пула соединений - Вместо того, чтобы каждый раз получать новое соединение, попросите Tomcat управлять пулами соединений.
  3. Включить сжатие / кэширование - Было бы лучше сделать это с помощью внешнего интерфейса Apache, но если вы работаете напрямую из tomcat, это сократит размер ответа, #запросов и т. д.
...