ASP MVC,$ .get JSON,非常慢

时间:2010-05-05 12:47:20

标签: asp.net-mvc getjson

这是我第一次使用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是如此之慢是否正常?

1 个答案:

答案 0 :(得分:0)

您可以在Firebug或Chrome的开发者工具对话框中查看您的互动情况,了解花费的时间吗?如何生成AJAX内容?它是服务器上的静态资源,还是有一些动态工作需要发生一些可能冗长的数据库魔法?是等待AJAX​​结果,还是真的在渲染中?

另外,如果您在页面中本地(暂时,本练习)托管数据,渲染速度是否相当快?