美文网首页
安卓打开网页慢,苹果跟电脑不会问题

安卓打开网页慢,苹果跟电脑不会问题

作者: 李孝伟 | 来源:发表于2018-03-27 23:11 被阅读3次

    自建的IDC机房后,业务也开始迁移到本部机房,机房使用了openstack搭建的私有云。

    但是做的web公众号业务,当使用安卓微信打开页面时,速度超级慢,使用苹果微信就没有这个问题。

    后来排查使用电脑访问也没问题,后来又使用了谷歌等一些特有的浏览器,发现网页访问速度是正常的,所以一度怀疑是不是微信的问题。(当然人家大公司怎么会有这么低等的问题)

    再后来才测试到网络,发现服务器ping 大包的时候就会丢失。貌似就找到了突破点,慢慢就找到了数据分片问题。

    与分片相关的网络设置是MTU,于是逐个调整MTU值,直至发大包不再丢失。最后设置的MTU值是1496

    修改mtu值 mtu是分片的基础,从而影响网速慢问题,ping大包不通原因是对端不允许分片,且两端mtu设置不一致导致

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0

    #增加如下内容

    MTU="1496"

    重启生效

    临时修改

    # echo "1496" > /sys/class/net/eth0/mtu

    两者结合使用

    后来分析问题原因,原来是自建的机房的防火墙做了mtu设置,导致大数据包丢失。网络速度慢的原因是两端接受包的大小不匹配,大包需要重新拆包再组包,最终速度降慢。

    相关文章

      网友评论

          本文标题:安卓打开网页慢,苹果跟电脑不会问题

          本文链接:https://www.haomeiwen.com/subject/ifeecftx.html