关于mobile/webservce远程数据传送速度问题
用webservce 来传送mobile与远程数据库进行数据传送,传送参数是用xml方式...但这样速度很慢,,,,,,,,有没有更好的办法.......来解决速度问题....速度慢是指哪部分之间慢?主要是调webservice接口慢,还有用xmldocment xml.load("strfilepath.xml") 当*.xml大于400K时要4-8秒的时间...太慢了..........有方法能解决这个速度问题吗???? xml.load("strfilepath.xml") 当*.xml大于400K时要4-8秒的时间
--------
如果是本地文件,花4-8秒时间,那要么是机器已经淘汰了,要么程式有问题。的确是太慢了。
如果是远程文件,那就是无法解决的问题了。网络速度,应该说是属于硬件环境的部分。如果是本地文件,花4-8秒时间,那要么是机器已经淘汰了,要么程式有问题。哥们,,我试过了.1;我机器是1G内存,2:我就调一条语句花6s,如果xml大于1m的话,xmldocument doc = new xmldocument;doc.load(strpath);这样机器,程序有会问题??????不信你试试,去load 1m xml文件...我没注意看你写的是“xml大于400K” ,我当成了400K
你说有你这样写的吗? 数据挖掘论坛
“大于400k”,那到底是多少?你要不说1m,401k也叫“大于”,那401K要6s? 10M也叫“大于400k”。
你是来找麻烦的哦?哪有你这么提问题的?
再说了,1M的文件,如果结构不复杂,如3层元素,那么我下面代码8000笔左右的记录,1M多,只用250左右毫秒。我机器才512内存,2500+的AMD。
<HTML>
<head>
<script language="javascript">
var d1=new Date;
var xmldoc=new ActiveXObject("msxml2.domdocument.3.0");
xmldoc.async=false;
xmldoc.load("forOther_1M.xml");
var d2=new Date;
alert(d2-d1)
alert(d1+ " / "+ d2)
</script>
</head>
<body>
</body>
</HTML>
你还是找找其他问题吧。
另外,你计算时间的时候是用代码还是用手动?手动的话,你不能连编译和启动时间都算进去。 OKCreate By Any-Extract(WL-AE)