买了阿里云杭州(华东 1 区域 D ) 作为微信支付中间服务器。。 调试后发现所有的微信 api 都在 3.7 秒以上,我一直以为是微信支付超烂的。。 持续了半个月。开始调试问题。
后来发现问题出在 DNS 解析上。(在本地速度都是刚刚的。。) 正好发现微信有个调试工具。 下面看图 默认阿里云 ECS dns ( 2-3 秒) https://i.v2ex.co/Ruz33DtC.png
然后切换到阿里公共 dns 223.5.5.5 ( 5ms ) https://www.v2ex.com/i/8xfZc506.png
原来 3.7 秒的 api 请求时间变成 0.25 秒。。
这有毒吧,故意的吧。。。