2010-10-19 69 views
1

我有Tomcat上运行多个网站:Tomcat5.5中页面加载时间

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

当我浏览到应用程序之一,它大约需要。加载3分钟。但是,如果我在等待/加载时间为3分钟的时候中途点击刷新按钮,该站点就会立即出现。 一般来说,是否有这种行为的解释(让网站在刷新按钮被击中后出现得更快)?

+0

听起来像您的浏览器缓存了一些静态内容,这减少了第二次访问的加载时间。 – 2010-10-19 21:43:04

回答

0

我不知道任何与任何版本的Tomcat有类似行为的报告。

听起来客户端正在等待更多数据,实际上服务器已经发送了所有数据。如果内容长度标题与实际发送的内容不匹配,并且连接等待超时,则会发生这种情况。

在你的位置上,我会考虑以下内容: - 在Tomcat端使用线程转储来查看Tomcat在请求处理方面正在做些什么。 - 使用浏览器插件(ieHttpHeaders,萤火虫等),显示标题和数据 - 使用Wireshark的,看看究竟是什么时候发送的网络

上,并密切注意内容长度头和实际内容的长度。