首页> 中国专利> 一种基于边缘计算的互联网CDN加速系统及方法

一种基于边缘计算的互联网CDN加速系统及方法

摘要

本发明涉及一种基于边缘计算的互联网CDN加速系统及方法,其系统包括,客户端和CDN缓存服务器之间增设有Cache层,客户端用于获取用户提交的域名,并对域名进行解析;CDN域名服务器用于根据客户端解析的域名生成对应的CNAME记录,并对CNAME记录进行再解析得到CDN缓存服务器的IP地址;客户端还用于根据IP地址向CDN缓存服务器发出访问域名的请求;CDN缓存服务器用于通过Cache内部专用DNS解析得到域名的实际IP地址,并向实际IP地址提交访问请求。本发明是在用户和服务器之间增加Cache层,将用户的请求引导到较近的Cache上获得源服务器的数据,主要是通过接管DNS实现,将用户访问网格化、边缘化,极大降低了核心服务器压力,可以加快访问速度。

著录项

  • 公开/公告号CN112235339A

    专利类型发明专利

  • 公开/公告日2021-01-15

    原文格式PDF

  • 申请/专利权人 贵阳忆联网络有限公司;

    申请/专利号CN202010894379.0

  • 发明设计人 兰海翔;刘陆;陈军;李欢洋;

    申请日2020-08-31

  • 分类号H04L29/08(20060101);H04L29/12(20060101);

  • 代理机构11212 北京轻创知识产权代理有限公司;

  • 代理人姜展志

  • 地址 560003 贵州省贵阳市贵阳国家高新技术产业开发区金阳科技产业园标准厂房辅助用房B211室

  • 入库时间 2023-06-19 09:33:52

说明书

技术领域

本发明涉及互联网领域,具体涉及一种基于边缘计算的互联网CDN加速系统及方法。

背景技术

我国互联网发展迅速,国民对于网络需求量呈爆发式增长,传统的接入—汇聚—核心层网络架构已经无法满足人民日益增长的网络需求。网络热点应用不断涌现,流媒体、双十一、自媒体应用等不仅是对网络传输通道的承载能力的巨大考验,同时对存储服务器的容量和处理能力也提出了极大的挑战,突发的用户访问造成网络设备不堪重负,使得访问服务延时,严重影响用户的体验。

发明内容

本发明所要解决的技术问题是提供一种基于边缘计算的互联网CDN加速系统及方法,将用户访问网格化、边缘化,极大降低了核心服务器压力,可以加快访问速度。

本发明解决上述技术问题的技术方案如下:一种基于边缘计算的互联网CDN加速系统,客户端和CDN缓存服务器之间增设有Cache层,互联网CDN加速系统包括如下模块,

客户端,其用于获取用户提交的域名,并对所述域名进行解析;

CDN域名服务器,其用于根据客户端解析的域名生成对应的CNAME记录,并对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址;

所述客户端,还用于根据所述IP地址向所述CDN缓存服务器发出访问所述域名的请求;

所述CDN缓存服务器,其用于根据所述客户端所要访问的域名,通过Cache内部专用DNS解析得到所述域名的实际IP地址,并向所述实际IP地址提交访问请求;

所述CDN缓存服务器,还用于从所述实际IP地址得到访问数据后返回给所述客户端。

本发明的有益效果是:本发明基于边缘计算的互联网CDN加速系统是在用户和服务器之间增加Cache层,将用户的请求引导到较近的Cache上获得源服务器的数据,主要是通过接管DNS实现,将用户访问网格化、边缘化,极大降低了核心服务器压力,可以加快访问速度。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述客户端,具体用于利用浏览器的DNS调用域名解析库对用户提交的域名进行解析。

进一步,所述CDN域名服务器,具体用于使用全局负载均衡DNS解析方法对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址。

进一步,所述CDN缓存服务器,还用于从所述实际IP地址得到访问数据后进行本地保存。

进一步,所述客户端,还用于对所述CDN缓存服务器返回的访问数据进行显示。

基于上述一种基于边缘计算的互联网CDN加速系统,本发明还提供一种基于边缘计算的互联网CDN加速方法。

一种基于边缘计算的互联网CDN加速方法,利用上述所述的基于边缘计算的互联网CDN加速系统进行加速,包括以下步骤,

客户端获取用户提交的域名,并对所述域名进行解析;

CDN域名服务器根据客户端解析的域名生成对应的CNAME记录,并对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址;

所述客户端根据所述IP地址向所述CDN缓存服务器发出访问所述域名的请求;

所述CDN缓存服务器根据所述客户端所要访问的域名,通过Cache内部专用DNS解析得到所述域名的实际IP地址,并向所述实际IP地址提交访问请求;

所述CDN缓存服务器从所述实际IP地址得到访问数据后返回给所述客户端。

本发明的有益效果是:本发明基于边缘计算的互联网CDN加速方法是在用户和服务器之间增加Cache层,将用户的请求引导到较近的Cache上获得源服务器的数据,主要是通过接管DNS实现,将用户访问网格化、边缘化,极大降低了核心服务器压力,可以加快访问速度。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述客户端具体利用浏览器的DNS调用域名解析库对用户提交的域名进行解析。

进一步,所述CDN域名服务器具体使用全局负载均衡DNS解析方法对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址。

进一步,所述CDN缓存服务器从所述实际IP地址得到访问数据后进行本地保存。

进一步,所述客户端还对所述CDN缓存服务器返回的访问数据进行显示。

附图说明

图1为本发明一种基于边缘计算的互联网CDN加速系统的结构框图;

图2为本发明一种基于边缘计算的互联网CDN加速方法的流程图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

如图1所示,一种基于边缘计算的互联网CDN加速系统,客户端和CDN缓存服务器之间增设有Cache层,互联网CDN加速系统包括如下模块,

客户端,其用于获取用户提交的域名,并对所述域名进行解析;

CDN域名服务器,其用于根据客户端解析的域名生成对应的CNAME记录,并对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址;

所述客户端,还用于根据所述IP地址向所述CDN缓存服务器发出访问所述域名的请求;

所述CDN缓存服务器,其用于根据所述客户端所要访问的域名,通过Cache内部专用DNS解析得到所述域名的实际IP地址,并向所述实际IP地址提交访问请求;

所述CDN缓存服务器,还用于从所述实际IP地址得到访问数据后返回给所述客户端。

本发明基于边缘计算的互联网CDN加速系统是在用户和服务器之间增加Cache层,将用户的请求引导到较近的Cache上获得源服务器的数据,主要是通过接管DNS实现,将用户访问网格化、边缘化,极大降低了核心服务器压力,可以加快访问速度。

在本具体实施例中,

优选的,所述客户端,具体用于利用浏览器的DNS调用域名解析库对用户提交的域名进行解析。

优选的,所述CDN域名服务器,具体用于使用全局负载均衡DNS解析方法对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址。DNS调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以域名解析库一般得到的是该域名对应的CNAME记录,为了得到CDN缓存服务器的IP地址,DNS需要再次对获得的CNAME域名进行解析。

优选的,所述CDN缓存服务器,还用于从所述实际IP地址得到访问数据后进行本地保存,以备以后使用。

优选的,所述客户端,还用于对所述CDN缓存服务器返回的访问数据进行显示。

在本发明的系统中,为了实现既要对普通用户透明(即加入缓存以后客户端无需进行任何设置,直接使用被加速网站原有的域名即可访问),又要在为指定的网站提供加速服务的同时降低对ICP的影响,仅需修改整个访问过程中的域名解析部分,以实现透明的加速服务。

基于上述一种基于边缘计算的互联网CDN加速系统,本发明还提供一种基于边缘计算的互联网CDN加速方法。

如图2所示,一种基于边缘计算的互联网CDN加速方法,利用上述所述的基于边缘计算的互联网CDN加速系统进行加速,包括以下步骤,

客户端获取用户提交的域名,并对所述域名进行解析;

CDN域名服务器根据客户端解析的域名生成对应的CNAME记录,并对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址;

所述客户端根据所述IP地址向所述CDN缓存服务器发出访问所述域名的请求;

所述CDN缓存服务器根据所述客户端所要访问的域名,通过Cache内部专用DNS解析得到所述域名的实际IP地址,并向所述实际IP地址提交访问请求;

所述CDN缓存服务器从所述实际IP地址得到访问数据后返回给所述客户端。

在本具体实施例中:

优选的,所述客户端具体利用浏览器的DNS调用域名解析库对用户提交的域名进行解析。

优选的,所述CDN域名服务器具体使用全局负载均衡DNS解析方法对所述CNAME记录进行再解析,得到CDN缓存服务器的IP地址。

优选的,所述CDN缓存服务器从所述实际IP地址得到访问数据后进行本地保存。

优选的,所述客户端还对所述CDN缓存服务器返回的访问数据进行显示。

本发明基于边缘计算的互联网CDN加速方法是在用户和服务器之间增加Cache层,将用户的请求引导到较近的Cache上获得源服务器的数据,主要是通过接管DNS实现,将用户访问网格化、边缘化,极大降低了核心服务器压力,可以加快访问速度。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号