这是我第一次使用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,但时间仍为1m 20s
JSON是如此之慢是否正常?
答案 0 :(得分:0)
您可以在Firebug或Chrome的开发者工具对话框中查看您的互动情况,了解花费的时间吗?如何生成AJAX内容?它是服务器上的静态资源,还是有一些动态工作需要发生一些可能冗长的数据库魔法?是等待AJAX结果,还是真的在渲染中?
另外,如果您在页面中本地(暂时,本练习)托管数据,渲染速度是否相当快?