小弟做了个PDA条码系统,服务端用WebService做的,与一款ERP做的集成,客户反映速度很慢,我的PDA与服务端都是传的dataset ,应该从服务端读的数据很多,是不是导致慢的主要原因,我PDA回写服务端还要调用ERP的生成单据的接口
大家有没有好的方法提高速度?
一般PDA与服务数据传输用什么方式比较好,网上说WEBservice就是很慢?
别用dataset就好了.这都什么年代了.还不用实体类传.
rest或者WCF传递二进制数据
你说慢要具体分析
1.传输量太大,网络不好的情况可以换其他rpc框架,比如thrift。
2.处理逻辑耗时太长,考虑设计和实现,比如各种io操作是否能优化,看是否能将流程并行或者将不需要返回的过程异步化。