簡體   English   中英

用於內存管理的Java臨時文件

[英]Java Temporary file for Memory management

我有大量數據必須顯示在從數據庫表檢索的頁面中。 該表會定期使用新數據進行更新,刷新后頁面必須顯示最新數據。 由於該頁面加載了大量數據,因此加載時間(2-3分鍾),有時只顯示白頁。

因此,我需要做的是在服務器上創建一個臨時文件,該文件將從數據庫中存儲此數據,並且頁面將從該文件中提取信息。 該文件應每10-15分鍾重新加載一次新數據,以便直到15分鍾后頁面顯示舊數據,但15分鍾后如果刷新頁面,它將顯示新數據。

希望我的問題能用上述想法解決,但我僅限於上述理論。 請為我提供解決方案,以及上述方法之外的其他更好的方法。 如果有什么Java代碼示例可以很好地解決我的問題。

謝謝

現在,您可以適當地使用輕量級的Web服務器(從您正在談論的頁面加載為白色的事實中猜測)

但是,如果使用的是諸如glassfish之類的java ee應用程序服務器,則可以安排每15分鍾運行一次計划任務,以加載數據並將其存儲到文件中。

http://docs.oracle.com/javaee/6/tutorial/doc/bnboy.html

也許Quartz是您的答案: Web應用程序中的計划任務?

或者,也許您根本沒有使用Web服務器/應用服務器,而我的答案完全無效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM