jQuery.get - 答案可能太大了吗?

时间:2011-10-01 00:45:36

标签: javascript jquery

jQuery.get("/url2?key=abc", function(data){eval(data);});

除非数据量增加,否则此工作正常。

是否有最大尺寸可以通过此方法获取数据,如果是这样,您如何获得大量回复?

2 个答案:

答案 0 :(得分:1)

不确定尺寸是否有任何限制,但实际考虑因素起作用:

1)如果服务器正在处理大量数据并需要通过网络发送,请求可能需要很长时间才能返回。

2)一旦返回响应,进行客户端计算需要很长时间。

3)您返回的数据太多,会增加浏览器的内存使用量。

没有严格的规则;如果用户可以等几分钟来加载应用程序,并拥有大量内存的计算机,那么也许可以。您还可以通过localstorage缓存(假设您不需要支持旧浏览器)大数据,因此您只需要检索一次(如果它没有更改,或者它不经常更改)。

请注意,在加载和处理大型数据集时,jsonp 更快。因此,您可能希望切换到大型数据集。

答案 1 :(得分:-2)

我认为它是102330字节,所以大约8 MB或大约1076ish KB