具体也就不太清楚了,但是webservice是使用的soap协议作为数据传输的协议的,对于一个2维的数组可能会变成下边的xml序列
<items>
<item1>
<data1></data1>
<data2></data2>
<data3></data3>
<data4></data4>
<data5></data5>
<data6></data6>
</item1>
.
.
.
<item500000>
<data1></data1>
<data2></data2>
<data3></data3>
<data4></data4>
<data5></data5>
<data6></data6>
</item500000>
<items>假如<data>节点中间是你的数组中的元素,数据的传输编码方式是UTF-8,每一个数字需要3个字节来编码,假如你的数组中的数字平均是5位,那么差不多需要(15+5)3*6*500000/(1024*1024)=171.xxx
大概就是170多MWebService使用的是Http协议为通信协议,请问你在网上下载一个170M的东西需要多长时间?SOAP把对象转换成XML需要时间和空间,从XML转成对象也需要时间和空间,这么大的数据量本来就不应该使用webservice
<items>
<item1>
<data1></data1>
<data2></data2>
<data3></data3>
<data4></data4>
<data5></data5>
<data6></data6>
</item1>
.
.
.
<item500000>
<data1></data1>
<data2></data2>
<data3></data3>
<data4></data4>
<data5></data5>
<data6></data6>
</item500000>
<items>假如<data>节点中间是你的数组中的元素,数据的传输编码方式是UTF-8,每一个数字需要3个字节来编码,假如你的数组中的数字平均是5位,那么差不多需要(15+5)3*6*500000/(1024*1024)=171.xxx
大概就是170多MWebService使用的是Http协议为通信协议,请问你在网上下载一个170M的东西需要多长时间?SOAP把对象转换成XML需要时间和空间,从XML转成对象也需要时间和空间,这么大的数据量本来就不应该使用webservice
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货