一种App访问节点的提速方法技术

技术编号:38441320 阅读:18 留言:0更新日期:2023-08-11 14:23
本发明专利技术提供了一种App访问CDN节点的提速方法及设备,方法包括分别获取App的客户端信息和服务端信息,其中客户端信息包括客户端的环境信息和代理状态,服务端信息包括服务端的日志信息,而后基于获取的客户端信息和服务端信息,确定响应客户端访问请求速度最快的CDN节点,在客户端发送访问请求时,使客户端与响应速度最快的CDN节点进行通信。本发明专利技术提出的App访问CDN节点的提速方法显著提高了App的访问速度,同时提高了CDN的效率、系统的稳定性及网络的可靠性,能够有效提升用户在使用App进行访问时的使用体验。行访问时的使用体验。行访问时的使用体验。

【技术实现步骤摘要】
一种App访问节点的提速方法


[0001]本专利技术属于
,具体涉及一种App访问节点的提速方法。

技术介绍

[0002]CDN的全称是Content delivery network,CDN技术的出现是为了解决传统网络结构下网站访问速度慢、响应时间长等问题。传统的网络结构中,网站的所有内容都存储在源站上,用户需要通过跨越较长的地理距离来访问网站内容,导致网站访问速度较慢,用户体验差。
[0003]CDN技术通过缓存冗余,将网站的部分或全部内容存储在离用户最近的网络服务器中,使用户可以就近获取网站内容,从而提高网站的访问速度和用户的体验。CDN技术的基本原理是使用各种缓存服务器,将这些缓存服务器分布在用户访问相对集中的区域或网络中。用户访问网站时,使用全球负载技术将用户访问指向最近正常工作的缓存服务器,缓存服务器直接响应用户请求。
[0004]然而,在CDN技术的实现过程中,存在一个问题,即在域名解析过程中,由于复杂的网络环境、变化的地理位置以及运营商的变化等一系列原因,可能会将错误位置的网络节点返回给用户,导致用户的访问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种App访问节点的提速方法,其特征在于,所述方法包括:分别获取App的客户端信息和服务端信息;所述客户端信息包括所述客户端的环境信息和代理状态,所述服务端信息包括所述服务端的日志信息;基于获取的客户端和服务端信息,确定响应所述客户端访问请求速度最快的CDN节点;在所述客户端发送访问请求时,使所述客户端与响应速度最快的所述CDN节点进行通信。2.根据权利要求1所述的App访问节点的提速方法,其特征在于,所述环境信息包括所述客户端的网络类型、设备型号、系统版本和App版本,所述代理状态包括所述客户端是否启用代理,所述获取App的客户端信息包括:埋点上报所述客户端的所述环境信息和所述代理状态,以得到所述客户端提速时的特征。3.根据权利要求1所述的App访问节点的提速方法,其特征在于,所述基于获取所述客户端和服务端,确定响应所述客户端访问请求速度最快的CDN节点包括:每经过第一预设时间,使所述服务端对预设的所有域名进行解析,以判断域名是否正常,并过滤其中的不正常域名;每经过第二预设时间,使所述服务端对所有节点的IP进行检查,以判断IP地址是否正常,若发现有IP不可用,对所述服务端的管理员发出警报;查看所述服务端的应用程序负载均衡中不同IP地址的网络连接数量,并结合所述服务端的服务平台的相关能力进行展示;预设下发规则,按所述下发规则下发节点的IP。4.根据权利要求3所述的App访问节点的提速方法,其特征在于,所述方法还包括:所述客户端和所述服务端使所述服务端周期性地向各位置CDN节点服务器请求数据资源,通过所述服务端解析各所述CDN节点服务器返回的IP地址,并将所查询到的所述数据资源映射到对应IP地址和运营商地址列表上;使所述服务端将IP地址和运营商地址列表下发给所述客户端,以当用户通过所述客户端发送访问请求时,使所述服务端根据所述客户端的IP地址从所述地址列表中最近的一个IP地址和对应的运营商地址回应所述客户端的所述访问请求。5.根据权利要求1所述的App访问节点的提速方法,其特征在于,所述方法还包括:通过所述客户端向所述服务端获取HTTP DNS信息;所述HTTP DNS信息包括IP测速信息;当客户端的获取请求出现多次响...

【专利技术属性】
技术研发人员:朱冲冲孙晨辉朱映波吴航
申请(专利权)人:深圳市万声文化科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1