JSON和php中的大数据处理错误

时间:2011-07-27 08:47:15

标签: php jquery ajax json firefox

我有一个php页面,其中包含来自使用JSON的其他页面的请求数据

我有ajax电话

 $.ajax({
             type: "POST",
             url: "getdata.php",
             cache:false,
             data:"list_id="+ encodeURIComponent(cont_list),
             dataType:'json',
             success: function(json)
             {
            var foo = json.foo;
            $(foo).addClass('innertxt');
            $('#all_users').append(foo);
         }

在第二个php文件中处理数据之后,它将发送回bellow symtax​​

$return["foo"] =$val;

print stripslashes(json_encode($return));

$ val随数据变化。它适用于少量数据,但如果记录有数千个,如5,000到50,000或更多,它就不起作用,它在萤火虫中显示出明显错误

script stack space quota is exhausted

我如何处理和获取大数据的结果。

由于

1 个答案:

答案 0 :(得分:0)

我认为你可以压缩你的json tp gzip格式数据。 json字符串是文本,因此在压缩之后,您将获得非常小的响应。 关于如何在php中压缩您的响应数据,请查看here