公司618促销,从13号开始促销,在移动端微信登录的时候,因为普通传媒大力宣传,所以移动端新用户的增多,加上电视上宣传,所以订单量增大很多,导致微信新用户自动注册速度慢,
我们使用脚本测试微信API的速度,测速就比较简单,去求情get token的api,计算获取时间,在腾讯云的机器上结果是每次都在0.2的反应时间,公司的服务器都在反应快的1-2秒,慢的10秒左右,难怪会出现问题
我们最初的分析是网络问题,尝试使用路由追踪解析访问的是网络问题该是解析问题
C:>tracert api.weixin.qq.com
Tracing route to api.weixin.qq.com [182.254.11.178]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 10.168.1.254
2 * * * Request timed out.
3 2 ms 2 ms 4 ms 211.148.203.177
4 4 ms 2 ms 1 ms bogon [10.254.77.85]
5 2 ms 1 ms 1 ms bogon [10.254.80.134]
6 2 ms 2 ms 1 ms bogon [10.254.78.170]
7 2 ms 1 ms 1 ms 211.148.197.34
8 39 ms 33 ms 32 ms bogon [10.200.16.117]
9 64 ms 32 ms 32 ms bogon [10.200.7.86]
10 34 ms 36 ms 33 ms bogon [10.200.122.26]
11 31 ms 34 ms 32 ms bogon [10.200.126.162]
12 31 ms 32 ms 32 ms bogon [10.236.119.34]
13 39 ms 32 ms 34 ms 182.254.11.178
Trace complete.
C:>tracert -d -h 15 api.weixin.qq.com
Tracing route to api.weixin.qq.com [182.254.11.178]
over a maximum of 15 hops:
1 <1 ms <1 ms <1 ms 10.168.1.254
2 * * * Request timed out.
3 3 ms 2 ms 3 ms 211.148.203.177
4 7 ms 3 ms 2 ms 10.254.77.85
5 1 ms 2 ms 1 ms 10.254.80.134
6 2 ms 1 ms 2 ms 10.254.78.170
7 5 ms 2 ms 3 ms 211.148.197.34
8 35 ms 33 ms 33 ms 10.200.16.117
9 32 ms 33 ms 31 ms 10.200.7.86
10 32 ms 33 ms 34 ms 10.200.122.26
11 39 ms 32 ms 37 ms 10.200.126.162
12 32 ms 32 ms 32 ms 10.236.119.34
13 32 ms 32 ms 41 ms 182.254.11.178
Trace complete.
linux
traceroute -n api.weixin.qq.com
traceroute to api.weixin.qq.com (182.254.106.119), 30 hops max, 60 byte packets
1 * * *
2 10.249.252.148 0.657 ms 0.728 ms 0.820 ms
3 10.200.135.53 3.448 ms 3.461 ms 3.454 ms
4 10.200.16.82 6.389 ms 10.200.16.78 6.844 ms 10.200.16.26 6.619 ms
5 10.200.249.26 6.859 ms 10.200.249.2 5.983 ms 10.200.249.26 6.502 ms
6 10.231.118.238 6.623 ms 6.841 ms 6.432 ms
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
这个腾讯云测试,明显效果好很多
最后发现是dns的问题,结果发现公司服务器上的指定的是一个香港的DNS,我,呵呵了,机房的网络是电信和天威,天威就和联通差不多,天威的节点联通居多,但是比联通的网络要差一些
dns1电信dns
dns2天威dns
就OK了,但是稳定性还是不如腾讯云或者阿里云机房稳定,这个就没办法了