【笔记】关于一些项目网络优化记录

背景

由于做的项目需要对接国外的API地址,而自己的服务代码是部署在国内的(上海)azure云环境中,所以从上海的服务器直接访问国外的服务器,这样的方式不仅访问延时大影响体验(有时候20s+),

而且丢包概率也是很大的。

测试延时/丢包命令(测试100次)

tcmping  your_domain -n 100

解决办法

通过香港(或者azure global等国外的跳板apim)的APIM跳板访问的方式解决了问题。(当然我们也想过使用专线,但是专线维护和成本等都是很大的,所以放弃了这种方案;)

Azure APIM:全称 api management,可以对你访问的url进行管理和转发;

当时想着,中间多了一道访问中转,那延迟岂不是更大,丢包率岂不是更多?其实不然,通过测试发现延迟减少了4-5倍。

猜你喜欢

转载自blog.csdn.net/qq_26878363/article/details/112991474