1

これはJSONを使用した最初のゲームであり、その速度の遅さに驚いています。

私は何かが足りないと確信しています。誰かが助けてくれたらありがたいです。

これが私のコードです

$.getJSON('/localhost/CountryList', function (data)
{
   alert ("finished");
});

countryListはこのような配列を返します

{"Code":"AF","Name":"Afghanistan"},
{"Code":"AX","Name":"Aland Islands"},
{"Code":"AL","Name":"Albania"},

等....

私のアレイのフルサイズは約6Kで、ローカル開発IISからブラウザーでレンダリングされるまでに1分30秒以上かかります。

圧縮を使用した場合、サイズは2Kになりますが、時間は1m20秒のままです。

JSONが非常に遅いのは正常ですか?

4

1 に答える 1

0

Firebug または Chrome の開発者ツール ダイアログでのやり取りを見て、どこに時間が費やされているかを確認できますか? AJAX コンテンツはどのように生成されますか? サーバー上の静的リソースですか、それとも実行する必要がある潜在的に長いデータベース マジックを伴う動的作業がありますか? AJAX の結果を待っていますか、それとも本当にレンダリング中ですか?

また、ページ自体でデータをローカルに (そしてこの演習では一時的に) ホストする場合、レンダリングはかなり高速ですか?

于 2010-05-05T12:50:58.930 に答える