1

現在、asp.net c# で Web アプリケーションを使用しています。ページは正常に動作しますが、読み込みに通常より時間がかかります。私の友人の 1 人は、asp コントロールの代わりに html サーバー コントロールを試すように言っています。この状況では、html コントロールが asp コントロールよりもうまく機能するというのは本当ですか? それとも他の理由によるものですか?私はボタン クリック イベントを使用していますが、その背後には 5 ~ 8 個の SQL クエリが動作しています。ボタンをクリックすると、ページの読み込みが遅れます。MySql を使用しています。

4

2 に答える 2

0

ASP.NET を使用しているかどうかを確認してください。名前は、サーバー コントロールを使用する必要があることを示しています。したがって、html コントロールを実装する必要はありません。asp.net サーバー コントロールのみを使用してください。ページの読み込み時とページのレンダリング時のパフォーマンスを向上させる必要がある場合は、MVC3/4 を見ることができます。

于 2013-10-01T10:46:10.117 に答える
0

パフォーマンスを向上させるために、サーバー側をhtmlコントロールに変更するだけでは大きな影響はありません

  1. DB クエリの時間を確認し、時間がかかる場合は微調整します

  2. コントロール/ページ レベルで必要ない場合は、viewstate を避ける

  3. サーバー側での設定/取得などの動的なプロセスとイベントを行う場合はいつでもサーバー制御を使用してください

  4. Div ベースのレイアウトを使用する

  5. js/css ファイルを移動して縮小する

  6. 効果的なキャッシュ メカニズムを使用する

  7. Image Sprite/Font Awesome テクニック。

    8 .アプリのコードやデザインをリファクタリングすることで多くの...

于 2013-10-01T11:03:11.593 に答える