Tomcat5.5 Время загрузки страницы - PullRequest
1 голос
/ 20 октября 2010

У меня есть несколько веб-сайтов, работающих на Tomcat:

<Context path="/foo"......</Context>
<Context path="/bar"......</Context>

Когда я перехожу к одному из приложений, это занимает прибл.3 минуты для загрузки.Однако, если я нажму кнопку обновления в середине 3-минутного времени ожидания / загрузки, сайт сразу появится.В общем, есть ли объяснение этому поведению (ускорение запуска сайта после нажатия кнопки обновления)?

1 Ответ

0 голосов
/ 29 марта 2012

Мне не известно о каких-либо сообщениях о подобном поведении с Tomcat какой-либо версии.

Звучит так, будто клиент ожидает больше данных, когда на самом деле сервер отправил их все.Подобные вещи могут произойти, если есть несоответствие между заголовком длины контента и фактическим отправленным контентом, и соединение заканчивается ожиданием тайм-аута.

На вашей позиции я бы рассмотрел следующее: - использовать дампы потоков на стороне Tomcat, чтобы увидеть, что Tomcat делает с точки зрения обработки запросов.- с помощью плагина браузера (то есть HTTHHADERS, FireBug и т. д.), который показывает заголовки и данные - с помощью Wireshark, чтобы точно видеть, что отправляется в сети

, и обращать особое внимание на заголовки длины контента и его фактическую длину.

...