【发布时间】:2012-10-30 13:27:17
【问题描述】:
我有一个 jsp 页面,其中数据直接从 mysql 数据库显示。由于数据量很大,jsp页面有时会显示白色的空白页面。是否有任何解决方案可以将来自数据库的信息临时存储在 ArrayList 或 File 中,并且在请求 jsp 页面时显示这些结果而不是请求 mysql 数据库。 我正在使用 Apache Tomcat、MySQL 数据库和 jsp 来显示数据。
谢谢
【问题讨论】:
我有一个 jsp 页面,其中数据直接从 mysql 数据库显示。由于数据量很大,jsp页面有时会显示白色的空白页面。是否有任何解决方案可以将来自数据库的信息临时存储在 ArrayList 或 File 中,并且在请求 jsp 页面时显示这些结果而不是请求 mysql 数据库。 我正在使用 Apache Tomcat、MySQL 数据库和 jsp 来显示数据。
谢谢
【问题讨论】:
解决了。
将所有 SQL 统计信息复制到相应的 CSV 文件中,然后将它们存储在目录中。
这些数据是从 JSP 页面调用的。结果是 JSP 页面现在显示统计信息的速度非常快。
每 15 分钟更新一次 CSV 文件,其中包含新数据。
优势: 每当请求 JSP 页面显示统计信息时,它不会向数据库发送繁重的请求,而是从 CSV 获取信息。这增强了性能。
【讨论】: