浅谈星空webapi 接口性能优化原创
金蝶云社区-Lymtoo
Lymtoo
71人赞赏了该文章 359次浏览 未经作者许可,禁止转载编辑于2024年12月09日 09:45:39



最近做电商行业同步数据遇到问题,客户行业比较特殊,需要在月底2-3天内同步上百万的数据,同步开启多个线程,也能很将数据在规定的时间同步完成,并且有些单据数据量并不是很多,同步效率也并不高,针对客户的问题做了专题。并且相关问题也反馈总部


总体上解决问题的方式从两部分


一:硬件方面

    1.优化硬件设备,采用中间层与应用分离

    2.提搞数据库服务器相关参数,增加服务器内存(同步接口,服务器内存飙升到96%)

    3.加大带宽,提高网络流量


二:接口方面

  1. Josn数据包尽量精简,很多都有携带或者值更新操作,不需要全部赋值;

  2. 不需要每次调用都去登录,每次会话有20分钟,另外调用保存会话会重新计时;

  3. 用批量保存接口:总部老师的建议10--20单左右,整体的字节流不要超过8M
    可以通过BatchCount 控制服务端的 线程数据    在 3个左右

  4.  多客户登录:调用多个接口 多线程操作,建议使用不同的登录用户,金蝶服务端的线程是根据用户响应的

  5. 用最新的SDK ,金蝶团队一直更新维护


  • 影响比较大的 我这边 用粗体表示



图标赞 71
71人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
1人打赏
还没有人打赏,快来当第一个打赏的人吧!