MVC 4.0、WebServices、RestFul、SQLServer 2008 R2、jQuery Mobile (1 ページ アプリ)、AJAX アーキテクチャを使用するデータ駆動型 Web アプリを作成しました。
ユーザーが [名前で検索] > [名前を参照] をクリックすると、ユーザー テーブル (および他のいくつかのデータ ルックアップ テーブル) からすべてのデータが取り込まれます。
このアプリは、Retina ディスプレイと通常のディスプレイ (1 つの大きなサイズの画像のみ) で使用するように設計されており、html でサイズを変更します。
問題は、この検索で約 400 レコードを返すのに 10 秒かかる場合があることですが、URI を使用すると約 2 秒しかかかりません。これは正常ですか?遅延読み込みは役に立ちますか? 以下のAJAXでこれをどのように実装できますか?
AJAX:
function getConsultants() {
$.ajax({
type: 'GET',
async: false,
url: 'http://31.222.187.42/hca-consulting/Farm/users',
//url: 'json/get_consultants.txt',
dataType: 'json',
success: function (users) {
hcaConsultants = users;
},
});
};