2010-10-19 56 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的,看看究竟是什麼時候發送的網絡

上,並密切注意內容長度頭和實際內容的長度。