【技术实现步骤摘要】
一种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测速信息;当客户端的获取请求出现多次响...
【专利技术属性】
技术研发人员:朱冲冲,孙晨辉,朱映波,吴航,
申请(专利权)人:深圳市万声文化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。