私たちのチームは医療製品を開発しています。ユーザー インターフェイスには Telerik Rad コントロールを使用しています。実際、私の仕事は、特定のモジュールで速度とパフォーマンスが不足している理由を見つけることです。
そのモジュールには、実際には一連のユーザー コントロールが含まれています。rad タブがあるメインの親 (ユーザー コントロール)。各タブには異なるコントロールがあり、そのコントロールにはさらに子コントロールが含まれる場合と含まれない場合があります。実際、私の場合、2 つまたは 3 つのタブにさらに子コントロールがあります。
親コントロールを実行するたびに、アプリケーションの速度が遅くなります。最初の読み込みに 9 ~ 10 秒かかりますが、これはばかげています。その後は 3 ~ 4 秒かかります。
問題は、アプリケーションに同じようなモジュールがあり、タブが少ないことですが、1 秒以内にロードして実行するのは完璧です。データベースと対話しますが、データのフェッチ時間にそのような問題はないと思います。DB とのやり取りは完璧です。クエリは問題なく、時間の増加を引き起こすようなクエリは使用しません。
これは Asp.net ユーザー コントロールの問題だと思います。速度が遅い原因は何ですか?何を確認する必要がありますか? これで私を助けてください。