【问题标题】:JSF2 slow page loadingJSF2 页面加载缓慢
【发布时间】:2012-11-23 16:09:21
【问题描述】:

我正在使用 JSF2 网络应用程序。当我在不同页面之间导航时,它们通常加载速度很快;小于 100 毫秒。但有时,没有明显的原因,它需要几秒钟。

我一直在尝试找到一些共同点来确定何时发生这种情况,但无论页面如何,也无论我之前是否曾多次访问过该页面,它都会发生。还有,一个页面加载慢了,下次加载的时候,它会再次加载一段时间。

这一切似乎都是随机发生的。

我试图找出应用程序的哪一部分需要时间来执行其任务。我已经或多或少地对我能想到的所有事情进行了计时,而不是数据库调用,我的类中的逻辑或类似的东西。相反,查看chrome的“网络”图,似乎是对时间窃贼的页面的初始调用。

查看 Chrome 的“网络”图,在这些情况下,第一次调用的延迟是几秒。

如果这是由于我自己的代码错误,我至少可以计时并找出我犯错的地方。看到这似乎发生在我自己的代码之前,我不知道如何解决这个问题。

【问题讨论】:

    标签: jsf jsf-2 rendering loading


    【解决方案1】:

    这可能不是问题的真正原因,但我注意到我的互联网连接时断时续,即使我运行的是本地服务器,这似乎也会影响应用程序。

    如果我向应用程序发出请求并且互联网连接中断,则请求的页面将不会加载,并且一旦连接恢复,页面就会加载。

    我认为这根本不会影响应用程序,因为服务器是本地的,我可以停用互联网连接并仍然访问应用程序。

    【讨论】:

    • 您的网页上引用了一些外部资源?例如 jquery 的一些 CDN?
    • 嗯。好。有通常的名称空间链接,但没有其他我能想到的。让我感到困惑的是,如果我停用我的互联网连接,它会起作用,而如果连接间歇性中断,它就不起作用。
    猜你喜欢
    • 2015-03-15
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2020-11-22
    • 1970-01-01
    • 2012-02-07
    • 2012-11-23
    相关资源
    最近更新 更多