2012-04-18 104 views
0

事实上,由于服务器端数据处理庞大,我正面临“超出memeory”的问题,但现在我已经使用CallbackRowHandler以块来处理数据,从而解决了这个问题。这工作正常。由于将处理后的数据传输到客户端,现在我又面临同样的“内存不足”问题。我正在考虑使用json向客户端传输处理过的数据。请告诉我是好方法还是我走错了方向? 谢谢吉姆使用JSON从服务器传输大量数据(可能以MB为单位)是否是个好主意?

+0

我认为这取决于你所做的事情,但你没有提到太多,但是,JSON对Web服务的数据传输很有用,这就是为什么Google,Twitter使用JSON! – 2012-04-18 08:43:03

+0

实际上作为服务器端响应我有地图列表(地图包含字符串信息)....但是当列表大小大约一百万时,内存异常accurs;这就是为什么我想使用JSON传输数据... :) – 2012-04-18 11:03:40

回答

0

huge dataserver转移到client并不是个好主意。因为它将需要更多bandwidth并将load放入client。建议发送pagination中的数据。

+0

感谢您的答复;但我们的项目要求是一次处理和完成数据的图形化表示:) – 2012-04-18 10:51:14

+0

您的意思是说您需要将数据发送到客户端,然后在这里分析数据并用图形表示来汇总数据,对? – 2012-04-18 11:17:36

+0

是的,这正是我想要做的:) – 2012-04-18 11:22:36

0

如果您的问题仍然有效,您可以尝试组装一个JSON文件并以类似的方式上传文本或图像文件。

您将能够传输几兆字节,将文件保存在文件夹中,最后解析json文件。

它会更慢,但会工作。

相关问题