【发布时间】:2012-11-23 16:09:21
【问题描述】:
我正在使用 JSF2 网络应用程序。当我在不同页面之间导航时,它们通常加载速度很快;小于 100 毫秒。但有时,没有明显的原因,它需要几秒钟。
我一直在尝试找到一些共同点来确定何时发生这种情况,但无论页面如何,也无论我之前是否曾多次访问过该页面,它都会发生。还有,一个页面加载慢了,下次加载的时候,它会再次加载一段时间。
这一切似乎都是随机发生的。
我试图找出应用程序的哪一部分需要时间来执行其任务。我已经或多或少地对我能想到的所有事情进行了计时,而不是数据库调用,我的类中的逻辑或类似的东西。相反,查看chrome的“网络”图,似乎是对时间窃贼的页面的初始调用。
查看 Chrome 的“网络”图,在这些情况下,第一次调用的延迟是几秒。
如果这是由于我自己的代码错误,我至少可以计时并找出我犯错的地方。看到这似乎发生在我自己的代码之前,我不知道如何解决这个问题。
【问题讨论】:
标签: jsf jsf-2 rendering loading