我已經在Linux服務器上的tomcat 6(6.0.26)上部署了我的web應用程序(jsp + servlet)。當我想訪問網頁在第一次和第二次嘗試後,將沒有問題,頁面加載成功。我的索引文件包含從數據庫中查詢數據的新聞模塊。如果有任何建議可以避免此事。網頁需要很長時間才能作出迴應,並在第二次嘗試後恢復正常
0
A
回答
0
DB緩存查詢結果或至少更新其自己的優化器。在您的第一個查詢中需要時間來檢索,但連續查詢會快得多。因此請檢查您的查詢在您的db IDE中首次查詢需要多少時間並優化您的查詢。
1
兩個原因
- 數據庫緩存的第一個電話後,查詢結果
- 那是因爲Tomcat的編譯只有在被訪問的第一個嘗試的JSP文件,第一次嘗試加載快,因爲後該JSP文件已經被編譯成一個Servlet類。 How to configure tomcat to precompile
相關問題
- 1. 平方根法需要很長時間才能執行第一次嘗試
- 2. Web服務需要很長時間才能第一次運行
- 3. office.js ExecuteFunction在第一次調用後需要很長時間才能調用
- 4. JSF valueChangeListener僅在第二次嘗試時才作出反應?
- 5. mysqldump需要很長時間才能恢復備份,怎麼回事?
- 6. 駱駝路線需要很長時間才能正常關閉
- 7. Bigquery Streaming API(insertAll)需要很長時間才能返回響應
- 8. Elixir fsm和Exactor需要很長時間才能做出反應
- 9. DOM需要很長時間才能做出反應
- 10. Silverlight AutoCompleteBox需要很長時間才能對第一個「搜索」做出響應
- 11. 主機文件編輯需要很長時間才能正常工作?
- 12. 第一次jQuery $ .post需要非常長的時間,後續時間正常
- 13. SQL Server 2008 SP1需要很長時間才能恢復數據庫
- 14. Process.Start有時需要很長時間才能返回
- 15. visual studio 2012需要很長時間才能第一次運行任何項目
- 16. Keras需要很長時間才能進行第一次預測model.load()
- 17. Wordpress網站需要很長時間才能加載
- 18. 網站需要很長時間才能加載
- 19. IOS的測試需要很長時間才能添加構建
- 20. Rails 5測試需要很長時間才能完成
- 21. AngularJS頁面需要很長時間才能加載
- 22. uvm_reg peek函數需要很長時間才能返回
- 23. flash.media.Sound.play需要很長時間才能返回
- 24. Java 7的Files.isReadable()和isWritable()需要很長時間才能返回
- 25. SQL查詢需要很長時間才能返回數據
- 26. 爲什麼Thread.Join需要很長時間才能返回?
- 27. ClickOnce需要很長時間才能下載並安裝
- 28. 正則表達式需要很長的時間才能完成
- 29. Foreach循環需要很長時間才能打出
- 30. 爲什麼上次讀取()需要很長時間才能返回