首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Tomcat web应用程序上克服响应缓慢或内存限制?

如何在Tomcat web应用程序上克服响应缓慢或内存限制?
EN

Stack Overflow用户
提问于 2010-08-17 06:30:31
回答 1查看 667关注 0票数 0

库存应用程序在四层模型中构建,包括:基于applet的图形用户界面;专有中间层(Tomcat web应用程序);Oracle 10g存储过程中的业务逻辑;Oracle 10g中存储的数据。

问题:中间层设计用于事务性通信,而不是用于将大型数据集(10,000+行)移动到用户界面或报告。应用程序不限定搜索结果的大小,这意味着用户能够执行将非常大的数据集返回到前端的搜索。这样的请求会导致中间层对此请求以及其他并发请求的响应较慢,从而达到JVM堆内存的上限,在最坏的情况下,会导致中间层崩溃。

任何关于最佳解决方案的建议/帮助/见解都将不胜感激。非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2010-08-17 09:23:26

您需要限制从服务器返回的数据量。事实是,一次向用户显示10,000行是没有价值的(没有人能理解它)。将其分解为更小的集合,例如100个,并为用户提供过滤机制,以便能够找到相关数据。

对于报告,您将需要执行一些花哨的查询,以生成最常见的即席报告。这些文件将通过其他机制(在您的应用程序服务器之外)生成,并写入Excel、PDF或其他文件格式,供用户通过链接下载

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3497944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档