0

私たちの開発環境では、.net Web サービスへの ajax 呼び出しに jQuery の使用を完全に採用しています。しかし、私たちの開発者はそれをやりすぎているのではないかと思います。たとえば、最初のページ ロードでは、ページに実際にレンダリングされるものはほとんどありません。基本的に、ページ レイアウトと、データが読み込まれる div のみがレンダリングされます。次に、データ駆動型コンテンツを含むページをロードする準備が整ったドキュメントに対して ajax 呼び出しが行われます。しかし、彼らは最初から必要であり、時には動的に更新されないコンテンツに対してもこの方法を使用しています。

私の質問は、.net ページのコード ビハインドで従来の _load メソッドを使用してこのコンテンツをロードしないのはなぜですか? 大量のデータの場合、これを行いたくない場合があることがわかります。シェルのみをロードしてからデータを取得すると、ページのロードが速くなるように見えます。しかし、データの短いリスト/テーブルの場合、ページが読み込まれるまでユーザーを待たせてから、データを取得するために別のネットワーク呼び出しを行う必要があるのはなぜでしょうか? この小さなデータ セットは、サーバーが html にレンダリングするのに時間がかからない可能性が高く、ダウンロードのサイズへの影響は非常に小さいでしょう。

意見?

4

1 に答える 1

0

私の意見では、これは最初のページの読み込み時間と最初のコンテンツの効率的な配信に帰着します。これの真のバロメーターは、ページの読み込み時間に対するユーザーの期待/要求です。ページがすぐに読み込まれ、読み込み中にスピナーまたはポップアップ/トーストが表示されることを期待している場合は、それと戦うべきではありません.

ただし、ユーザーの期待を「形成」しようとしているのであれば、問題を提起することは正しいと思います。2 つの手法のデモンストレーションを推奨し、それらを並べて実行し、技術に詳しくない利害関係者 (可能であれば顧客) に意見を述べてもらう必要があると私は言いたいと思います。

それはすべて、期待を管理することです。

于 2013-06-14T15:42:52.583 に答える