2010-09-30 86 views
1

我正在運行在手機和ipod上的網站應用程序。我使用html作爲前端& java servlets作爲後端或服務器端處理。 servlet嵌入了html頁面。當我在手機上加載頁面時,每調用一次servlet,&都會進行一些更改。 servlet通過html格式對數據庫&顯示結果進行更改。所以它需要大量的內存。所以我問,是否有任何id ea來區分這兩個過程?減少內存流量

+0

這聽起來像一個普通的(老派)Web應用程序。沒有什麼不妥,尤其是對於「笨蛋」手機。究竟需要很多內存?你想分離哪兩個流程? – Thilo 2010-09-30 08:02:36

+3

你是指內存或帶寬? – Rich 2010-09-30 08:08:07

+0

你在談論服務器上還是客戶端上的內存? – 2010-09-30 09:21:36

回答

0

如果您希望減少緩存來自DB的響應以減少事務處理的時間(請注意:數據質量較低),以便頁面加載速度更快。這並不意味着內存的減少(事實上,完全相反),但除非你從數據庫返回大量數據,否則應該沒有理由說明爲什麼你的客戶端或服務器上的內存使用量應該很大,如果它是HTML一個手機!

0

使用HTTP響應頭控制客戶端的緩存並在servlet中實現If-Modified-Since行爲可以防止客戶端刷新其頁面時執行太多工作。