現在、asp.net c# で Web アプリケーションを使用しています。ページは正常に動作しますが、読み込みに通常より時間がかかります。私の友人の 1 人は、asp コントロールの代わりに html サーバー コントロールを試すように言っています。この状況では、html コントロールが asp コントロールよりもうまく機能するというのは本当ですか? それとも他の理由によるものですか?私はボタン クリック イベントを使用していますが、その背後には 5 ~ 8 個の SQL クエリが動作しています。ボタンをクリックすると、ページの読み込みが遅れます。MySql を使用しています。
質問する
578 次
2 に答える
0
ASP.NET を使用しているかどうかを確認してください。名前は、サーバー コントロールを使用する必要があることを示しています。したがって、html コントロールを実装する必要はありません。asp.net サーバー コントロールのみを使用してください。ページの読み込み時とページのレンダリング時のパフォーマンスを向上させる必要がある場合は、MVC3/4 を見ることができます。
于 2013-10-01T10:46:10.117 に答える
0
パフォーマンスを向上させるために、サーバー側をhtmlコントロールに変更するだけでは大きな影響はありません
DB クエリの時間を確認し、時間がかかる場合は微調整します
コントロール/ページ レベルで必要ない場合は、viewstate を避ける
サーバー側での設定/取得などの動的なプロセスとイベントを行う場合はいつでもサーバー制御を使用してください
Div ベースのレイアウトを使用する
js/css ファイルを移動して縮小する
効果的なキャッシュ メカニズムを使用する
Image Sprite/Font Awesome テクニック。
8 .アプリのコードやデザインをリファクタリングすることで多くの...
于 2013-10-01T11:03:11.593 に答える