具体也就不太清楚了,但是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