CN103139301A - 应用于内容分发网络***中的互联网访问加速方法及装置 - Google Patents

应用于内容分发网络***中的互联网访问加速方法及装置 Download PDF

Info

Publication number
CN103139301A
CN103139301A CN2013100471626A CN201310047162A CN103139301A CN 103139301 A CN103139301 A CN 103139301A CN 2013100471626 A CN2013100471626 A CN 2013100471626A CN 201310047162 A CN201310047162 A CN 201310047162A CN 103139301 A CN103139301 A CN 103139301A
Authority
CN
China
Prior art keywords
data
server
edge server
access request
result set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100471626A
Other languages
English (en)
Other versions
CN103139301B (zh
Inventor
范冰冰
陈振洲
柳杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China Normal University
Original Assignee
South China Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China Normal University filed Critical South China Normal University
Priority to CN201310047162.6A priority Critical patent/CN103139301B/zh
Publication of CN103139301A publication Critical patent/CN103139301A/zh
Application granted granted Critical
Publication of CN103139301B publication Critical patent/CN103139301B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明属于计算机网络领域,具体公开了一种应用于内容分发网络***中的网络访问加速方法及装置。该网络访问加速方法通过将常用的访问对象缓存于边缘服务器之中,并且通过上述的数据安置方法将原始服务器中的数据族复制至边缘服务器之中并转换成对象缓存于边缘服务器的缓存中,从而有效地提高了互联网的访问速度。

Description

应用于内容分发网络***中的互联网访问加速方法及装置
技术领域
本发明属于计算机网络领域,尤其是涉及一种应用于内容分发网络***的网络访问加速方法及装置。
背景技术
随着3G,WiFi,WiMax等网络的普及,以及令人眼花缭乱的智能终端和丰富的动态应用的不断出现(例如手机阅读、移动电视、移动商务等),这给运营商的网络带来巨大的挑战。根据国际电联2012年1月发布的报告,2011年年底时全球手机用户为59亿,移动宽带用户接近12亿。根据2012年1月中国互联网络信息中心在京发布的报告显示,截至2011年12月底,中国网民数量突破5亿,其中手机网民规模达到3.56亿,同比增长17.5%。
如图1所示,传统的网络服务模式中,用户和内容提供商位于服务的两端,网络服务提供商将两者联系起来。用户利用传统的网络模式访问网站的过程如下:
首先,用户向浏览器提供要访问网站的域名。然后,浏览器向域名服务器请求对域名进行解析,以得到此域名对应的IP地址。接着,浏览器使用所得到的IP地址,向网站服务器发出数据访问请求。最后,浏览器根据网站服务器返回的数据显示网页的内容。
用户发出服务请求后,需要经过DNS服务器进行域名解析后得到所访问网站的真实IP,然后利用这个IP访问网站。在这种访问模式下,网站服务器处于中心地位,所有的访问者都必须直接和网站服务器连接才能访问相关内容,这会带来如下几个问题:第一,由于网站服务器可容纳的访问量是有限的,如果网站发布了重大或者热点消息时,将会带来大量用户的涌入,网站的流量会在短时间内急剧上升,导致网站访问速度下降,甚至瘫痪。第二,如果网站服务器假设在离用户很远的位置,用户访问请求就必须经过广域网较多网络节点,导致长时间的延时。第三,当两个用户使用不同网络服务提供商提供的服务时,这两个用户可能有不同的服务感受(或质量)。
为了解决这些问题,学者们提出了许多方法。目前,CDN(内容分发网络)技术是最常用的技术,关于CND***及其概念是已知的。
图2所示为CDN网络***的结构图。如图2所示,CDN网络主要由原始服务器和若干与原始服务器连接的边缘服务器构成。原始服务器包括CDN网管中心和全局负载均衡DNS重定向解析***,负责整个CDN网络的分发及管理。边缘服务器主要指异地分发节点,由负载均衡设备、高速缓存服务器两部分组成。CDN通过将网站内容发布到靠近用户的边缘节点上,使得不同地域的用户在访问相同页面是可以就近获取。这样不仅可以减轻源服务器的负担,而且可以减少整个网络中流量分布不均的情况,进而改善整个网络的性能。
图3所示为图2中CDN***的访问流程,如图3所示,步骤1:用户向浏览器提供要访问网站的域名,域名解析的请求被发往本地DNS进行域名解析;步骤2:CDN对域名解析过程进行了智能调整,解析得到的是该域名对应的别名CNAME记录,为了得到实际IP地址,浏览器通过CNAME域名进行解析以得到实际的边缘节点IP地址;在此过程中,使用的全局负载均衡DNS解析,可以根据访问用户的地理位置和实际的网络流量信息,使用户得到最可能合理的边缘服务器IP地址。浏览器在得到实际的IP地址以后,向边缘服务器发出访问请求;边缘服务器根据浏览器提供的访问请求,判断是否能够直接处理响应,或通过原始服务器协调处理。边缘服务器一方面将请求在本地进行保存,以备以后使用,另一方面把获取的数据返回给客户端,完成数据服务过程;用户端得到由边缘服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。
原理上第一次访问,CDN***的边缘服务器将回到原始服务器获取用户请求的数据并发给用户。当有其他用户再次访问同样内容时,CDN***将直接将数据返回给客户,完成请求/服务过程。通过以上的分析我们可以看出,CDN服务对网站访问提供加速的同时,可以实现对普通访问用户透明,即加入缓存以后用户客户端无需进行任何设置,直接输入被加速网站原有的域名即可访问。
在CDN***中,数据安置是一个比较关键的问题,其目标是将数据放置到合适的边缘服务器之中,以便使用户访问请求的总时延最小。如果用户请求类型包含很少的更新,那么CDN***可以将数据复制到边缘服务器,比较好地改善用户请求时延问题。但是,如果数据族(数据服务)有大量的更新请求和少量的读请求时,增加复制数据的范围越大,将会降低***性能。因为更新数据可能并不是正在访问的某个边缘服务器用户,而是来自于别的用户访问其他边缘服务器。因此,根据这种情况,需要将数据单元安置到最常发生更新的边缘服务器上,并且把这个边缘服务器作为此类数据族的主服务器。
此外,如果***负载比较低时,数据单元可以被复制到许多地方以便改进用户时延。但是,如果***负载比较高时,安置更多的数据将会带来比较大的***开销。因此,此时就需要减少不必要的副本安置,以便减小服务器负载,改善内部时延。
因此,本领域技术人员急切的期待一种合适的数据安置方法,该方法能够按需复制数据到边缘服务器中,既能够满足CDN***具有较小的时延,又不会给服务器带来较大的负载。
发明内容
针对现有技术的不足,本发明的目的是要提供应用于内容分发网络***中的数据安置方法,期待该方法能够在服务器负载与***时延中作出较佳的平衡。
此外,本发明另外一个目的是要提供一种应用于内容分发网络***中的互联网访问加速方法,以提高终端对该网络***的访问速度。
本发明第一方面提供了一种应用于内容分发网络***中的互联网访问加速方法,所述内容分发***包括原始服务器和若干与所述原始服务器连接的边缘服务器,该方法包括以下步骤,
根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
否则,于所述边缘服务器的数据库中查找与所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
否则,于其他边缘服务器和/或所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
所述原始服务器或边缘服务器还根据该边缘服务器的访问频率通过本发明第一方面所述的方法复制包含有所述结果集的数据族至该边缘服务器中。
另外,本发明第二方面提供了一种应用于内容分发网络***中的互联网访问加速装置,所述内容分发***包括一原始服务器和若干与所述原始服务器连接的边缘服务器,所述互联网访问加速装置包括,
缓存查找模块,用于根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
第一查找模块,用于于所述边缘服务器的数据库中查找所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
第二查找装置,用于于其他边缘服务器和/或所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
数据安置模块,为本发明第二方面中所述的数据安置模块,用于根据所述边缘服务器的访问频率复制包含有所述结果集的数据族至所述边缘服务器中。
下面对本发明作进一步的描述。
本发明所引述的所有文献,他们的全部内容通过引用并入本文,并且,如果这些文献所表述的含义与本发明不一致时,以本发明的表述为准。此外,本发明使用的各种术语和短语具有本领域技术人员公知的一般含义,即便如此,本发明仍然希望在此对这些术语和短语作更详尽的说明和解释,提及的术语和短语如有与公知含义不一致的,以本发明所表述的含义为准。
根据本发明第一方面提供的一种应用于内容分发网络***中的互联网访问加速方法,所述内容分发***包括原始服务器和若干与所述原始服务器连接的边缘服务器,包括以下步骤:
根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
否则,于所述边缘服务器的数据库中查找与所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
否则,于其他边缘服务器和/或所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
所述原始服务器或边缘服务器还根据该边缘服务器的访问频率通过本发明第一方面提供的方法复制包含有所述结果集的数据族至该边缘服务器中。
根据本发明第一方面提供的互联网访问加速方法,所述边缘服务器还将所述结果集转换为存储在所述边缘服务器的缓存中的对象,并更新所述缓存中的对象。由于在缓存中查找结果集无需在执行检查程序,而且每个结果集均独立储存,从而大大降低了计算复杂度。此外,当需要***一个新的结果集到缓存中时,仅需要保存新的对象集即可,也降低了计算的复杂程度。
根据本发明第一方面提供的互联网访问加速方法,所述边缘服务器通过以下步骤从所述原始服务器中查找所述结果集:
于边缘服务器中建立:
Figure BDA00002819712400051
存储每个数据族中的数据单元的标识信息的数据族成员关系表;
Figure BDA00002819712400052
包含每个数据族信息的数据族属性表;
根据数据族成员关系表查找该数据单元的数据族,并根据查找到的数据族从所述数据族属性表中查找该数据族对应的原始服务器的位置;
从所述原始服务器中读取该数据族并返回客户端请求。
另外,根据本发明第二方面提供的一种应用于内容分发网络***中的互联网访问加速装置,所述内容分发***包括一原始服务器和若干与所述原始服务器连接的边缘服务器,所述互联网访问加速装置包括,
缓存查找模块,用于根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
第一查找模块,用于于所述边缘服务器的数据库中查找所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
第二查找装置,用于于其他边缘服务器和/或所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
数据安置模块,为本发明第二方面提供的数据安置模块,用于根据所述边缘服务器的访问频率复制包含有所述结果集的数据族至所述边缘服务器中。
根据本发明第二方面提供的互联网访问加速装置,所述边缘服务器还将所述结果集转换为存储在所述边缘服务器的缓存中的对象,并更新所述缓存中的对象。
根据本发明第二方面提供的互联网访问加速装置,还包括用于从所述原始服务器中查找所述结果集的查找器,所述查找器包括:
表格模块,用于于边缘服务器中建立:
Figure BDA00002819712400061
存储每个数据族中的数据单元的标识信息的数据族成员关系表;
Figure BDA00002819712400062
包含每个数据族信息的数据族属性表;
查找模块,用于根据数据族成员关系表查找该数据单元的数据族,并根据查找到的数据族从所述数据族属性表中查找该数据族对应的原始服务器的位置;
返回模块,用于从所述原始服务器中读取该数据单元并返回客户端请求。
本发明还取得了如下有益效果:
本发明通过将访问频繁的数据族复制到频繁访问该数据族的边缘服务器上,并将其转换成存储在缓存中的对象,不仅避免了原始服务器和边缘服务器负载过大的问题,还有效地提高了用户的访问速度。本发明所述的方法和装置应用于现有的各种CDN网络***中,然而,本发明所述的方法和装置更为优选的是适用于移动网络***之中。
附图说明
附图下面结合附图对本发明的具体实施方式作进一步详细的说明,其中:
图1是传统的网络服务模块结构示意图,图中用户和内容提供商位于服务的两端,依靠网络服务提供商将用户和内容提供商;
图2是CDN网络***的结构图,图中CDN网络主要由原始服务器和若干与原始服务器连接的边缘服务器构成;
图3是CDN网络结构的访问流程图;
图4是本发明应用于CDN网络中的数据安置方法的实施例的流程图,根据从服务器对数据族的访问频率对数据进行安置,提高了降低了服务器的负载而且提高了用户访问速度;
图5是图4中将数据单元分成数据族的方法的流程图,其根据对数据单元的访问形式将数据单元分成数据族进行处理,有效地提高了数据的处理速度;
图6是本发明应用于CDN网络***中的互联网访问加速方法的实施的流程图,根据用户的访问频率将数据转换成对象缓存于边缘服务器的缓存之中,从而有效地提高了用户的访问速度;
图7是本发明应用于CDN网络***中查找结果集的实施例的流程图;
图8是本发明对应于图4的数据安置装置的实施例的结构示意图;
图9是图8中数据族模块的结构示意图;
图10是本发明对应于图6的互联网访问加速装置的结构示意图;
图11是对应于图7的查找器的实施例的结构示意图。
具体实施方式
下面通过具体例子进一步说明本发明,但是,应当理解为,这些例子仅仅是用于更详细具体地说明之用,而不应理解为用于以任何形式限制本发明。
如图4所示,一种应用于内容分发网络***中的数据安置方法,该方法包括以下步骤:
步骤S401:将主服务器的数据库中的数据分成若干个数据单元{D1,D2,D3,…,Dn};
步骤S402:将所述数据单元{D1,D2,D3,...,Dn}分成若干数据族;
步骤S403:计算各从服务器的读写请求数量的总和T,
T = Σ j = 1 m ( r i , j + w i , j ) ;
其中,m为所述边缘服务器的数量,
ri为用户通过边缘服务器对数据单元Di进行读操作的数量,
wi为用户通过边缘服务器对数据单元Di进行写操作的数量;
步骤S404:如果从服务器对所述主服务器中的数据单元Di的访问数量大于或者等于T*(X1/100),并且ri大于或者等于wi,则将数据单元Di所在的数据族复制于该从服务器之中,其中,X1为一设定值。
通过上述方法对数据进行安置,不仅计算复杂度大大降低,便于***自动选择安置策略,而且可以根据用户访问形式选择不同的安置策略。
关于将数据单元分成若干个数据族的方法,本领域技术人员可以采用各种方法进行划分,然而,优选采用如下步骤将数据单元{D1,D2,D3,...,Dn}分成若干个数据族,参见图5,所述步骤如下:
步骤S501:提供一用于表征数据单元Di的访问形式的2*m维的空间向量Ai,其中:
Ai={ri,1,ri,2…,ri,m,wi,1,…,wi,m};
步骤S502:计算数据单元Di的空间向量为Ai和数据单元Dj的空间向量Aj计算数据单元Di和数据单元Dj的相似度Sim(i,j),
Sim ( i , j ) = Σ k = 1 2 * m ( a i , k - a i ‾ ) ( a j , k - a j ‾ ) Σ k = 1 2 * m ( a i , k - a i ‾ ) 2 Σ k = 1 2 * m ( a j , k - a j ‾ ) 2
其中,(ai,1,ai,2,...,ai,m)=(ri,1,ri,2,...,ri,m);
(ai,m+1,ai,m+2,...,ai,2*m)=(wi,1,wi,2,...,wi,m);
步骤S503:迭代数据库中所有的数据单元{D1,D2,D3,...,Dn},如果其中的数据单元Di和数据单元Dj之间的相似度大于一设定值X2,则将数据单元Di和数据单元Dj归为同一数据族;否则,分别创建包含数据单元Di的数据族和包含数据单元Dj的数据族。
此外,本发明还提供了一种应用于内容分发网络***中的互联网访问加速方法。总所周知,所述内容分发***包括原始服务器和若干与所述原始服务器连接的边缘服务器,因此,参见图6,该互联网访问加速方法包括以下步骤,
步骤S601:根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
步骤S602:否则,于数据库中查找所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
步骤S603:否则,向其他边缘服务器或者所述原始服务器发出访问数据的请求,于所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
所述原始服务器还根据所述边缘服务器的访问频率通上所述的数据安置方法复制包含有所述结果集的数据族至所述边缘服务器中。
为了进一步提高互联网的访问数据,所述边缘服务器还将所述结果集转换为存储在所述边缘服务器的缓存中的对象,并更新所述缓存中的对象,以提高缓存中命中访问请求的概率。
另外,本领域技术人员也可以采用各种方法在原始服务器中查找数据,优选的,可以参见图7所示,所述边缘服务器通过以下步骤从所述原始服务器中查找所述结果集:
步骤S701:于边缘服务器中建立:
Figure BDA00002819712400101
存储每个数据族中的数据单元的标识信息的数据族成员关系表;
Figure BDA00002819712400102
包含每个数据族信息的数据族属性表;
步骤S702:根据数据族成员关系表查找该数据单元的数据族,并根据查找到的数据族从所述数据族属性表中查找该数据族对应的原始服务器的位置;
步骤S703:从所述原始服务器中读取该数据单元并返回客户端请求。
相应地,本发明还提供了一种应用于内容分发网络***中的数据安置装置,参见图8所示,该数据安置装置包括:
数据单元模块81,用于将原始服务器中的数据库中的数据分成若干个数据单元{D1,D2,D3,…,Dn};
数据族模块82,用于根据对所述数据单元{D1,D2,D3,...,Dn}的访问形式将所述数据单元{D1,D2,D3,...,Dn}分成若干数据族;
计算模块83,用于计算各边缘服务器的读写请求数量的总和T,
T = Σ j = 1 m ( r i , j + w i , j ) ;
其中,m为所述边缘服务器的数量,
ri为用户通过边缘服务器对数据单元Di进行读操作的数量,
wi为用户通过边缘服务器对数据单元Di进行写操作的数量;
判断模块84,用于判断如果边缘服务器对所述原始服务器中的数据单元Di的访问数量大于或者等于T*(X1/100),并且ri大于或者等于wi,则将数据单元Di所在的数据族复制于该边缘服务器之中,其中,X1为一设定值。
其中,优选的,如图9所示,将数据单元分成若干数据族的数据族模块包括:
第一模块91,用于提供一用于表征数据单元Di的访问形式的2*m维的空间向量Ai,其中:
Ai={ri,1,ri,2…,ri,m,wi,1,…,wi,m};
其中,ri为用户通过边缘服务器对数据单元Di进行读操作的数量;
wi为用户通过边缘服务器对数据单元Di进行写操作的数量;
第二模块92,用于计算数据单元Di的空间向量为Ai和数据单元Dj的空间向量Aj计算数据单元Di和数据单元Dj的相似度Sim(i,j),其中,
Sim ( i , j ) = Σ k = 1 2 * m ( a i , k - a i ‾ ) ( a j , k - a j ‾ ) Σ k = 1 2 * m ( a i , k - a i ‾ ) 2 Σ k = 1 2 * m ( a j , k - a j ‾ ) 2
其中,(ai,1,ai,2,...,ai,m)=(ri,1,ri,2,...,ri,m);
(ai,m+1,ai,m+2,...,ai,2*m)=(wi,1,wi,2,...,wi,m);
数据族判断模块93,用于迭代数据库中所有的数据单元{D1,D2,D3,...,Dn},如果其中的数据单元Di和数据单元Dj之间的相似度大于一设定值X,则将数据单元Di和数据单元Dj归为同一数据族,否则,分别创建包含数据单元Di的数据族和包含数据单元Dj的数据族。
相应的,本发明还提供了一种应用于内容分发网络***中的互联网访问加速装置,所述内容分发***包括一原始服务器和若干与所述原始服务器连接的边缘服务器。如图10所示,所述互联网访问加速装置包括,
缓存查找模块101,用于根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
第一查找模块102,用于于所述边缘服务器的数据库中查找所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
第二查找装置103,用于向其他边缘服务器或者所述原始服务器发出访问数据的请求,于所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
数据安置模块104,为上述的数据安置模块,用于根据所述边缘服务器的访问频率复制包含有所述结果集的数据族至所述边缘服务器中。
优选的,所述边缘服务器还将所述结果集转换为存储在所述边缘服务器的缓存中的对象,并更新所述缓存中的对象。
如图11所示,还包括用于从所述原始服务器中查找所述结果集的查找器,所述查找器包括:
表格模块111,用于于边缘服务器中建立:
Figure BDA00002819712400121
存储每个数据族中的数据单元的标识信息的数据族成员关系表;
Figure BDA00002819712400122
包含每个数据族信息的数据族属性表;
查找模块112,用于根据数据族成员关系表查找该数据单元的数据族,并根据查找到的数据族从所述数据族属性表中查找该数据族对应的原始服务器的位置;
返回模块113,用于从所述原始服务器中读取该数据单元并返回客户端请求。
上面结合附图对本发明的实施方式作了详细说明,但是本发明并不限于上述实施方式,在本领域的普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。

Claims (6)

1.一种应用于内容分发网络***中的互联网访问加速方法,所述内容分发***包括原始服务器和若干与所述原始服务器连接的边缘服务器,其特征在于,包括以下步骤,
根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
否则,于所述边缘服务器的数据库中查找与所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
否则,于其他边缘服务器和/或所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
所述原始服务器或边缘服务器还根据该边缘服务器的访问频率复制包含有所述结果集的数据族至该边缘服务器中。
2.如权利要求1所述的应用于内容分发网络***中的互联网访问加速方法,其特征在于,所述边缘服务器还将所述结果集转换为存储在所述边缘服务器的缓存中的对象。
3.如权利要求1所述的应用于内容分发网络***中的互联网访问加速方法,其特征在于,所述边缘服务器通过以下步骤从所述原始服务器中查找所述结果集:
于边缘服务器中建立:
存储每个数据族中的数据单元的标识信息的数据族成员关系表;
包含每个数据族信息的数据族属性表;
根据数据族成员关系表查找该数据单元的数据族,并根据查找到的数据族从所述数据族属性表中查找该数据族对应的原始服务器的位置;
从所述原始服务器中读取该数据族并返回客户端请求。
4.一种应用于内容分发网络***中的互联网访问加速装置,所述内容分发***包括一原始服务器和若干与所述原始服务器连接的边缘服务器,其特征在于,所述互联网访问加速装置包括,
缓存查找模块,用于根据客户端的访问请求于所述边缘服务器中的缓存中查找与所述访问请求对应的对象,如果查找到所述访问请求对应的对象,则返回客户端的访问请求;
第一查找模块,用于于所述边缘服务器的数据库中查找所述访问请求对应的结果集,如果查找到所述结果集,则返回客户端的访问请求;
第二查找装置,用于于其他边缘服务器和/或所述原始服务器中查找包含所述结果集的数据族,并返回客户端的访问请求;
数据安置模块,用于根据所述边缘服务器的访问频率复制包含有所述结果集的数据族至所述边缘服务器中。
5.如权利要求4所述的应用于内容分发网络***中的互联网访问加速装置,其特征在于,所述边缘服务器还将所述结果集转换为存储在所述边缘服务器的缓存中的对象,并更新所述缓存中的对象。
6.如权利要求4所述的应用于内容分发网络***中的互联网访问加速装置,其特征在于,还包括用于从所述原始服务器中查找所述结果集的查找器,所述查找器包括:
表格模块,用于于边缘服务器中建立:
Figure FDA00002819712300021
存储每个数据族中的数据单元的标识信息的数据族成员关系表;
Figure FDA00002819712300022
包含每个数据族信息的数据族属性表;
查找模块,用于根据数据族成员关系表查找该数据单元的数据族,并根据查找到的数据族从所述数据族属性表中查找该数据族对应的原始服务器的位置;
返回模块,用于从所述原始服务器中读取该数据族并返回客户端请求。
CN201310047162.6A 2013-02-05 2013-02-05 应用于内容分发网络***中的互联网访问加速方法及装置 Expired - Fee Related CN103139301B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310047162.6A CN103139301B (zh) 2013-02-05 2013-02-05 应用于内容分发网络***中的互联网访问加速方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310047162.6A CN103139301B (zh) 2013-02-05 2013-02-05 应用于内容分发网络***中的互联网访问加速方法及装置

Publications (2)

Publication Number Publication Date
CN103139301A true CN103139301A (zh) 2013-06-05
CN103139301B CN103139301B (zh) 2015-08-26

Family

ID=48498598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310047162.6A Expired - Fee Related CN103139301B (zh) 2013-02-05 2013-02-05 应用于内容分发网络***中的互联网访问加速方法及装置

Country Status (1)

Country Link
CN (1) CN103139301B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103973788A (zh) * 2014-05-08 2014-08-06 浪潮电子信息产业股份有限公司 一种基于传输遍布式网络架构的负载均衡方法
WO2014128707A1 (en) * 2013-02-19 2014-08-28 Rave Elad Increased data transfer rate method and system for regular internet user
CN104426838A (zh) * 2013-08-20 2015-03-18 ***通信集团北京有限公司 一种互联网缓存调度方法及***
WO2015100647A1 (zh) * 2013-12-31 2015-07-09 华为技术有限公司 内容分发方法和装置
CN104796499A (zh) * 2014-01-16 2015-07-22 *** 辅助解析方法
CN104980416A (zh) * 2014-07-31 2015-10-14 腾讯科技(深圳)有限公司 一种内容分布网络中的数据访问方法、装置和***
CN104994058A (zh) * 2015-05-15 2015-10-21 北京京东尚科信息技术有限公司 一种路由器实现加速访问的方法、装置及***
CN105323320A (zh) * 2015-11-11 2016-02-10 中国联合网络通信集团有限公司 一种内容分发的方法及装置
CN105744530A (zh) * 2016-04-07 2016-07-06 清华大学 移动内容分发中边缘存储的分配方法
CN106055575A (zh) * 2016-05-19 2016-10-26 天脉聚源(北京)传媒科技有限公司 一种网站页面优化加载的方法及装置
CN106789650A (zh) * 2016-12-23 2017-05-31 锐捷网络股份有限公司 基于ip的广域网加速方法及装置
CN108989373A (zh) * 2017-06-02 2018-12-11 华为技术有限公司 访问数据的方法和装置
CN110582096A (zh) * 2018-06-11 2019-12-17 大唐移动通信设备有限公司 一种数据请求的处理方法及通信网络***
CN111327651A (zh) * 2018-12-14 2020-06-23 华为技术有限公司 资源下载方法、装置、边缘节点及存储介质
CN112231606A (zh) * 2015-10-14 2021-01-15 创新先进技术有限公司 一种网页处理方法和装置
WO2023231848A1 (zh) * 2022-05-31 2023-12-07 华为技术有限公司 跨域访问方法和内容分发网络边缘服务器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005369A (zh) * 2006-01-19 2007-07-25 深圳市瑞福特信息技术有限公司 一种分布式内容分发网及分布式内容分发和上传的方法
US20090259667A1 (en) * 2007-05-21 2009-10-15 Huawei Technologies Co., Ltd. Method, device and system for distributing file data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005369A (zh) * 2006-01-19 2007-07-25 深圳市瑞福特信息技术有限公司 一种分布式内容分发网及分布式内容分发和上传的方法
US20090259667A1 (en) * 2007-05-21 2009-10-15 Huawei Technologies Co., Ltd. Method, device and system for distributing file data

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014128707A1 (en) * 2013-02-19 2014-08-28 Rave Elad Increased data transfer rate method and system for regular internet user
CN104426838A (zh) * 2013-08-20 2015-03-18 ***通信集团北京有限公司 一种互联网缓存调度方法及***
CN104426838B (zh) * 2013-08-20 2017-11-21 ***通信集团北京有限公司 一种互联网缓存调度方法及***
WO2015100647A1 (zh) * 2013-12-31 2015-07-09 华为技术有限公司 内容分发方法和装置
CN104796499A (zh) * 2014-01-16 2015-07-22 *** 辅助解析方法
CN103973788A (zh) * 2014-05-08 2014-08-06 浪潮电子信息产业股份有限公司 一种基于传输遍布式网络架构的负载均衡方法
CN104980416A (zh) * 2014-07-31 2015-10-14 腾讯科技(深圳)有限公司 一种内容分布网络中的数据访问方法、装置和***
CN104994058A (zh) * 2015-05-15 2015-10-21 北京京东尚科信息技术有限公司 一种路由器实现加速访问的方法、装置及***
CN112231606A (zh) * 2015-10-14 2021-01-15 创新先进技术有限公司 一种网页处理方法和装置
CN112231606B (zh) * 2015-10-14 2024-03-12 创新先进技术有限公司 一种网页处理方法和装置
CN105323320A (zh) * 2015-11-11 2016-02-10 中国联合网络通信集团有限公司 一种内容分发的方法及装置
CN105323320B (zh) * 2015-11-11 2018-09-25 中国联合网络通信集团有限公司 一种内容分发的方法及装置
CN105744530A (zh) * 2016-04-07 2016-07-06 清华大学 移动内容分发中边缘存储的分配方法
CN106055575A (zh) * 2016-05-19 2016-10-26 天脉聚源(北京)传媒科技有限公司 一种网站页面优化加载的方法及装置
CN106789650A (zh) * 2016-12-23 2017-05-31 锐捷网络股份有限公司 基于ip的广域网加速方法及装置
CN106789650B (zh) * 2016-12-23 2020-05-26 锐捷网络股份有限公司 基于ip的广域网加速方法及装置
CN108989373B (zh) * 2017-06-02 2020-12-04 华为技术有限公司 访问数据的方法和装置
US10868884B2 (en) 2017-06-02 2020-12-15 Huawei Technologies Co., Ltd. System for determining whether to cache data locally at cache server based on access frequency of edge server
CN108989373A (zh) * 2017-06-02 2018-12-11 华为技术有限公司 访问数据的方法和装置
CN110582096A (zh) * 2018-06-11 2019-12-17 大唐移动通信设备有限公司 一种数据请求的处理方法及通信网络***
CN110582096B (zh) * 2018-06-11 2021-02-05 大唐移动通信设备有限公司 一种数据请求的处理方法及通信网络***
CN111327651A (zh) * 2018-12-14 2020-06-23 华为技术有限公司 资源下载方法、装置、边缘节点及存储介质
WO2023231848A1 (zh) * 2022-05-31 2023-12-07 华为技术有限公司 跨域访问方法和内容分发网络边缘服务器

Also Published As

Publication number Publication date
CN103139301B (zh) 2015-08-26

Similar Documents

Publication Publication Date Title
CN103139301B (zh) 应用于内容分发网络***中的互联网访问加速方法及装置
CN103152396A (zh) 应用于内容分发网络***中的数据安置方法及装置
CN104618506B (zh) 一种众包的内容分发网络***、方法与装置
CN102638483B (zh) 一种内容分发节点的确定方法、设备及***
CN109542613A (zh) 一种cdn节点内服务调度的分配方法、装置及存储介质
CN103297472A (zh) 一种应用于内容分发网络的重定向方法及内容分发节点
CN104753966A (zh) 一种基于服务器和客户端缓存的资源文件查询方法及***
CN105930528A (zh) 一种网页缓存的方法及服务器
CN102624914B (zh) 通过Web方式探测客户端使用的本地DNS服务器的方法
EP3724805B1 (en) Enhanced online privacy
US8620950B1 (en) Regional indexes
CN104714965A (zh) 静态资源去重方法、静态资源管理方法及装置
RU2015156798A (ru) Система и способ пуша (push) рекламы, основанные на домашнем шлюзе
CN104573035A (zh) 缓存服务方法及装置、新闻信息获取方法及***
CN104935653A (zh) 一种访问热点资源的旁路缓存方法和装置
CN109451089A (zh) 一种访问方法、装置、计算机设备及计算机存储介质
CN104021137B (zh) 一种基于目录授权的客户端本地开闭文件的方法及***
CN101751408A (zh) 一种互联网文内广告的***与方法
CN104462390B (zh) 一种提高网页自适应布局效率的方法和***
CN104283981A (zh) 一种基于热点机制的cdn透明缓存方法
CN103973819A (zh) 一种响应社区域名请求的方法、相关装置及***
CN113127420A (zh) 一种元数据请求处理方法、装置、设备、介质
EP4227828A1 (en) Web scraping through use of proxies, and applications thereof
CN102497402B (zh) 一种内容注入方法及***、内容分发方法及***
KR20150046675A (ko) Ip 네트워크를 통해 웹사이트에 접속하는 단말기 및 단말기의 웹사이트 접속 시간 단축 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150826

Termination date: 20220205