我喜歡構建web應用程序,並試圖想方法來減少cpu /內存 tomcat使用servlet獲取請求和渲染回來的速度會更快HTML 還是使用jsp?使用jsp或servlets進行網絡應用的速度更快
回答
JSP具有分離表示層和業務邏輯的優點,因此便於開發。 第一次當JSP引擎遇到JSP請求時,它將servlet中的JSP進行轉換,將其編譯並將其保存在JSP Container中的字節碼格式與時間戳一起進行編譯。 由於這個過程,第一次與servlet比較的JSP響應速度較慢,速度較慢。 但是從下一個請求開始,JSP引擎會檢查請求的時間戳和JVM中JSP容器中的JSP編譯文件的時間戳,如果文件沒有更改,那麼它會將該請求重定向到該類文件。客戶得到迴應。 在servlet的情況下編譯的servlet,即類文件存儲在JVM的Servlet容器中。 由於servlet和JSP都使用相同的進程進行處理並共享資源(JVM),因此兩者的性能沒有差異。儘管我知道並且以這種方式感覺,但是如果真的有區別,我很好奇地知道它們。
我有另一個問題,我不知道它是否與此有關,但如何使用Java作爲Web應用程序的框架給羣衆? – user63898 2010-07-16 08:37:13
這取決於你正在開發什麼樣的web應用程序。 Java特別主要用於強大的企業級應用程序和大衆應用程序。但是,如果你有簡單的網站需要較少的用戶交互,你也可以使用PHP – 2010-07-16 10:26:45
- 1. 如何使一個網頁,一個大cytoscape.js網絡響應速度更快
- 2. 使asp.net web應用程序運行速度更快的技巧
- 3. 使網站加載速度更快
- 4. Servlets和JSP或Android?
- 5. 使用TrafficStats網絡連接速度
- 6. 使用Java優化網絡速度
- 7. applyForce速度應該更快
- 8. 建設速度更快的網絡郵件腳本
- 9. 通過MySQL和JSP進行MCQ測驗網絡應用程序
- 10. 他們之間的速度更快(使用asm或不使用)和速度實際上應該是什麼
- 11. 爲什麼使用JSP/Servlets?
- 12. 如何使用ajax技術與servlets和jsp進行數據庫應用?
- 13. 如何加載asp.net網頁速度更快使用的.htaccess
- 14. 返回值或使用指針參數的速度更快
- 15. Whatsapp網絡:速度
- 16. Sigar網絡速度
- 17. 如果我爲印度使用亞馬遜網絡服務,速度會快嗎?
- 18. 在SQLite3表中搜索特定的行或者使用Python的速度更快
- 19. 使用Nokogiri進行快速XML解析
- 20. 刪除行時進程緩慢 - 如何使速度更快?
- 21. ConnectionQuality不工作在Android快速網絡庫中的快速網絡庫
- 22. 使用Objective-C++進行iPhone快速應用切換
- 23. 更改速度數據網絡模式
- 24. 如何使用Espresso怠速資源進行網絡通話
- 25. 反應CPU使用率(快速更新)
- 26. JOIN或子查詢速度更快嗎?
- 27. 更改ISO或快門速度
- 28. 速度更快嗎?
- 29. Firebase邀請進行網絡應用
- 30. 使用UIImageView或UIView進行快速繪製
JSPs *是* servlets。沒有實際的區別。 – skaffman 2010-07-16 07:25:01