0

私たちのチームは医療製品を開発しています。ユーザー インターフェイスには Telerik Rad コントロールを使用しています。実際、私の仕事は、特定のモジュールで速度とパフォーマンスが不足している理由を見つけることです。

そのモジュールには、実際には一連のユーザー コントロールが含まれています。rad タブがあるメインの親 (ユーザー コントロール)。各タブには異なるコントロールがあり、そのコントロールにはさらに子コントロールが含まれる場合と含まれない場合があります。実際、私の場合、2 つまたは 3 つのタブにさらに子コントロールがあります。

親コントロールを実行するたびに、アプリケーションの速度が遅くなります。最初の読み込みに 9 ~ 10 秒かかりますが、これはばかげています。その後は 3 ~ 4 秒かかります。

問題は、アプリケーションに同じようなモジュールがあり、タブが少ないことですが、1 秒以内にロードして実行するのは完璧です。データベースと対話しますが、データのフェッチ時間にそのような問題はないと思います。DB とのやり取りは完璧です。クエリは問題なく、時間の増加を引き起こすようなクエリは使用しません。

これは Asp.net ユーザー コントロールの問題だと思います。速度が遅い原因は何ですか?何を確認する必要がありますか? これで私を助けてください。

ユーザーコントロール

4

1 に答える 1

3

クライアント側のコードを頻繁に使用する場合は、JavaScript コードのプロファイリングを行うことをお勧めします。JQuery セレクターなど。JavaScript とセレクターは、最適化されていない場合、DOM が大きくなるにつれて速度が低下する可能性があります。

于 2013-03-29T06:07:32.540 に答える