2

複数のサブモジュールを含む複雑な ASP.NET ページ、ポータル タイプがあります。一部は従来の ASP.NET ユーザー コントロール (サーバー側のロジックを使用) であり、その他は純粋なクライアント側 (kendoui / jquery / ko / webapi) です。

問題は、Chrome でのページの読み込みが非常に遅いことです。Chrome Dev Tools でタイムラインを確認すると、DOMContentReady がほぼ 1 分後に起動され、最初のペイントが約 11 秒後に開始されることがわかります。

同じページが約 20 ~ 25 秒で FF に読み込まれますが、これは正常です (ページが複雑になります)。

Chrome のタイムライン

何が原因で、どうすれば修正できますか?

ありがとうございました

4

1 に答える 1

0

何が問題を引き起こしているのかを突き止めました。このページは、ノード構造が非常に複雑な Telerik Ajax TreeView コントロールを使用していました。ツリーは FF では非常に高速にレンダリングされましたが、Chrome では非常に遅くレンダリングされました。削除するとすぐに、Chrome もページを高速にレンダリングしました。そこで、さまざまなブラウザーで一貫したパフォーマンスを提供する別のコントロールを使用してページを再設計します。

于 2015-08-03T23:06:26.007 に答える