• 关于腾讯微信接口访问慢解决小记


    公司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了,但是稳定性还是不如腾讯云或者阿里云机房稳定,这个就没办法了

  • 相关阅读:
    jdbc学习一半的代码
    实验室的毕业照
    IOS_地图_定位_天气预报_Block回调_单例
    POJ -1062 昂贵的聘礼(前向星 && SPFA)
    【监控】Nagios-NRPE脚本返回值
    cocos2d-x-3.0 Windos 新建项目(coco2d-x 学习笔记一)
    托付与事件
    Netty源代码学习——EventLoopGroup原理:NioEventLoopGroup分析
    vs2013 error c4996: 'fopen': This function or variable may be unsafe
    Customize User Interfaces and Pass User Input to Installer Classes
  • 原文地址:https://www.cnblogs.com/zx-admin/p/5581034.html
Copyright © 2020-2023  润新知