当前位置: 首页 > news >正文

购买腾讯云 做网站安卓手机网站源码下载

购买腾讯云 做网站,安卓手机网站源码下载,建设食品商购网站,网站优化常见的优化技术先贴一篇我们经常能搜索到的解决方案: Android 在 4G 下访问 IPV6 慢的解决方案 文章很有参考意义,但也并不是所有请求慢的的原因! 本文是另一种原因,有兴趣就继续往下看一看. 使用的okhttp框架,模式支持ipv6和ipv4协议,但两种协议同时存在时…

先贴一篇我们经常能搜索到的解决方案:
Android 在 4G 下访问 IPV6 慢的解决方案
文章很有参考意义,但也并不是所有请求慢的的原因!
本文是另一种原因,有兴趣就继续往下看一看.

使用的okhttp框架,模式支持ipv6和ipv4协议,但两种协议同时存在时会优先ipv6,当ipv6超时时就会使用ipv4协议.

带着这个原理我们首先定位一下原因吧:
首先dns解析域名,明确请求时ipv4还是ipv6,Android网络请求必须在子线程,所以开了线程

new Thread(() -> {try {InetAddress[] allByName = InetAddress.getAllByName("www.baidu.com");for (InetAddress inetAddress : allByName) {System.out.println("ip=>" + inetAddress.getHostAddress());}} catch (UnknownHostException e) {throw new RuntimeException(e);}
}).start();

首轮测试结果: 公司wifi仅支持ipv4;移动4G流量支持ipv4及ipv6.这个跟网络供应商以及路由器支持有关.

题外话,如何区分ipv4还是ipv6呢?
简单点就是ipv4就是点分十进制32位组成,如192.168.1.123
ipv6就是冒分十六进制128位组成,如2418:400e:1511:b996:2c56:7996:c520:92a4

我们现在的问题是在解析到ipv6的ip时会出现请求巨慢.使用控制变量法,分别测试了仅ipv4协议及仅ipv6协议,怎么做?

华为手机,设置->移动网络->移动数据->接入点名称(APN)->新建一个APN,配置中的APN协议及APN漫游协议设置为仅ipv4或ipv6.

再次访问接口,仅ipv4的配置打印的只有ipv4的ip,访问速度正常!
仅ipv6的配置打印的只有ipv6的ip,SocketTimeoutException访问超时!
这就印证了上面的原因,由于ipv6超时,从而重新选择了ipv4,所以请求巨慢!

最后排查运维申请了ipv6的地址,但没有申请ipv6的网关,运维在测试的时候只验证了服务器的ipv6访问通畅,却没有测试外部网络访问是否通畅

http://www.yayakq.cn/news/938768/

相关文章:

  • 合肥的网站建设公司哪家好淘宝网站建设需要哪些技术
  • uo建设网站国内营销策划公司排名
  • wordpress改 cms免费seo推广公司
  • 哪个行业最容易做网站国外网站视觉设计趋势
  • 期货网站做模拟seo优化外包公司
  • 如何选择建设网站类型wordpress的密码加密
  • 大气好看的网站专业网站营销
  • 网站建设 主要内容深圳营销型网站建设 宝安西乡
  • 网上做网站接活怎么样网站怎么管理
  • 网站接入服务 公司网页制作软件免费版dw
  • 论坛备案网站名称企业所得税
  • 用什么软件做商务网站构建网站无障碍建设
  • 什么网站用来做商城好wordpress图片列表页
  • 世界杯竞猜网站开发免费的黄台直播
  • python网站开发源码新东方烹饪学校
  • 中石化两学一做网站成都房地产信息网
  • 网站建设黄页在线免费深圳外贸英语培训
  • 来广营网站建设个人信息网站
  • 业绩显示屏 东莞网站建设技术支持Wordpress更改用户图标
  • 整站网站优化价格淘客网站要备案
  • 查看公司信息的网站邯郸人才网
  • 海外营销网站建设wordpress图片分组
  • 3liang 设计网站 源码第一ppt课件免费下载官网
  • 中国内销做哪个网站泉州网站建设
  • 自己做鞋子网站欢迎访问中国建设银行网站个人客户6
  • 百度网站关键字搜索怎么做谷歌站群系统
  • 随州网站建设wordpress自定义登录
  • 广州微网站建设个人网站代码html
  • 常见的静态网站开发技术山东企业网站备案
  • thinkphp手机网站开发seo公司官网