浅谈星空webapi 接口性能优化原创
71人赞赏了该文章
359次浏览
未经作者许可,禁止转载编辑于2024年12月09日 09:45:39
最近做电商行业同步数据遇到问题,客户行业比较特殊,需要在月底2-3天内同步上百万的数据,同步开启多个线程,也能很将数据在规定的时间同步完成,并且有些单据数据量并不是很多,同步效率也并不高,针对客户的问题做了专题。并且相关问题也反馈总部
总体上解决问题的方式从两部分
一:硬件方面
1.优化硬件设备,采用中间层与应用分离
2.提搞数据库服务器相关参数,增加服务器内存(同步接口,服务器内存飙升到96%)
3.加大带宽,提高网络流量
二:接口方面
Josn数据包尽量精简,很多都有携带或者值更新操作,不需要全部赋值;
不需要每次调用都去登录,每次会话有20分钟,另外调用保存会话会重新计时;
用批量保存接口:总部老师的建议10--20单左右,整体的字节流不要超过8M
可以通过BatchCount 控制服务端的 线程数据 在 3个左右多客户登录:调用多个接口 多线程操作,建议使用不同的登录用户,金蝶服务端的线程是根据用户响应的
用最新的SDK ,金蝶团队一直更新维护
影响比较大的 我这边 用粗体表示
赞 71
71人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
1人打赏
还没有人打赏,快来当第一个打赏的人吧!