我有一个网站,其中包含一些使用 p:graphicsimage
标记和 rendered
属性的图像。因此,仅当 bean(数据库查询)返回 true
时才会显示图像。
我还有一个登录表单,根据数据库检查用户。这工作正常,但我当前的问题是页面需要很多时间来加载页面(大约 25 秒)。
登录按钮的 bean 方法在按下登录按钮后约 20 秒被调用,但我不知道服务器在这段时间内在做什么。知道如何检查服务器状态或如何解决该问题吗?
我的bean是ManagedBeans
提前致谢!
最佳答案
您可以调试您的方法并对非常老式的潜在领域进行基准测试
long startTime = System.currentTimeMillis();
method();
long endTime = System.currentTimeMillis();
System.out.println((endTime - startTime) + "ms")
或者使用像yourkit这样的分析器。
关于java - JSF 页面加载非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966640/