Java 企业web应用程序中JSP页面加载的性能问题

Java 企业web应用程序中JSP页面加载的性能问题,java,performance,jsp,web,response,Java,Performance,Jsp,Web,Response,我被分配到一个J2EE企业web应用程序项目。现在的主要目标是解决一些性能问题。它基于SunOne应用程序构建。服务器(Web和EJB容器)和J2SE 1.4。问题在于JSP页面的响应时间。他们非常非常慢。第一次,加载JSP页面需要大约/超过1分钟,当我点击它时,它是如此令人沮丧。所以我可以想象用户的经验。甚至,在我单独测试它的测试环境中,也会花费很多时间(不管并发访问的数量如何)。经过一段时间后,JSP页面加载,它主要呈现从postgres数据库填充的3-4个大下拉列表 请建议我从何处开始识别

我被分配到一个J2EE企业web应用程序项目。现在的主要目标是解决一些性能问题。它基于SunOne应用程序构建。服务器(Web和EJB容器)和J2SE 1.4。问题在于JSP页面的响应时间。他们非常非常慢。第一次,加载JSP页面需要大约/超过1分钟,当我点击它时,它是如此令人沮丧。所以我可以想象用户的经验。甚至,在我单独测试它的测试环境中,也会花费很多时间(不管并发访问的数量如何)。经过一段时间后,JSP页面加载,它主要呈现从postgres数据库填充的3-4个大下拉列表


请建议我从何处开始识别性能问题,以及如何解决这些问题。我真的很想提高此应用程序的响应时间和性能。

首先:打开所有日志记录,然后使用调试器和探查器检查到底发生了什么


还要检查发送到数据库的查询类型,并尝试找出造成大延迟的原因。

尝试设置servlet容器的配置文件以预编译JSP

见:


谢谢你的建议,我会尝试一下,并随时公布我的疑问。是的,我会这样做。我会让你知道我的进展。谢谢