最初に申し訳ありませんが、どこを見ればよいかわかるかもしれません。私は、AjaxControlToolKit を使用してページの束を持つ ASP.net Web アプリを持っています。私の 2 つの環境では、ページのレンダリング速度が大きく異なります。~5 seconds
1 つは、2 つのグリッドと多数のコントロールを持つ比較的単純なページをレンダリングするのに非常に時間がかかることです。どこを見ても記事は「SQLをチェックしてください」と言っていますが、SQLパフォーマンスはすべての環境で共通である必要があるため、そうではありません。また、ページが基本的なポストバックを実行しているだけで、SQL が実行されていない場所に絞り込みましたが、それでも問題は再現されています。ユーザーが [すべて選択] をクリックすると、リスト内の一連の項目がチェックされます。私はこれのためにコードビハインドの時間を計測しましたが、それは高速00:00:00.0002178
です。
2 つの環境は同じ場所に並んでおり、どちらも IE9 を使用していますが、一方が W2K8 で実行され、もう一方が W7 で実行されています。それが唯一の本当の違いです。W7 では、ページのレンダリングが比較的高速です。
どんなポインタでも大歓迎です。
編集:
デバッグを false に変更すると、プラスの影響がありました。
デバッグ ページ時間 True 0.143363802770544 False 0.0377570798614921
次に、アプリケーションの各コンポーネントを体系的に調べて、SQL、ViewState などの間違いを犯している理由を確認します。興味のある人のために、最終的な調査結果で投稿を更新します。
助けてくれてありがとう!