我有一个复杂的ASP.NET页面,门户类型,包含多个子模块。 一些是经典的ASP.NET用户控件(带有服务器端逻辑),而另一些是纯客户端(kendoui / jquery / ko / webapi)。
问题是Chrome中的页面加载速度非常慢。 在Chrome开发工具中检查其时间线我看到DOMContentReady在差不多1分钟后被触发,而第一次绘画在大约11秒后开始。
同一页面在FF中加载约20-25秒,这是正常的(给出页面复杂性)。
知道造成这种情况的原因是什么以及如何解决?
谢谢
答案 0 :(得分:0)
我弄清楚导致问题的原因。 该页面使用的是Telerik Ajax TreeView控件,它具有非常复杂的节点结构。 树在FF中呈现得非常快,但在Chrome中却非常慢。 我一删除它,Chrome也会快速呈现页面。 因此,我将使用不同的控件重新设计页面,从而在不同的浏览器中提供一致的性能