【技术实现步骤摘要】
解决网络拥挤的缓存方法、系统及URL转发服务器
本专利技术涉及数据缓存
,更具体的说,涉及一种解决网络拥挤的缓存方法、系统及URL转发服务器。
技术介绍
随着互联网技术与应用的飞速发展,以及互联网用户的快速增长,宽带化、个性化以及内容海量化已成为互联网发展的主旋律。与此同时,随着存储技术的变革与发展,存储容量也在不断提升,因此,大规模部署缓存节点以消除网络中的内容冗余变得可行和有效。通过部署缓存节点可有效节省骨干网带宽并减轻网络中瓶颈链路的压力,从而提高用户体验。目前,常用的缓存方法为:内容分发网络(ContentDeliveryNetwork,CDN)和缓存代理技术。CDN是一种新型网络内容服务体系,通过在现有的互联网中增加一层新的网络架构,然后将网站的内容发布到最接近用户的CDN缓存节点,使用户就近取得所需的内容,从而解决网络拥挤的状态,提高用户访问网站的响应速度。由于CDN只缓存与CDN厂商签约的CP(ContentProvide,内容提供商)内容,即购买了CDN服务的客户,对于非签约CP的内容不做缓存,因此,在网络自治域内会引起出口网关瓶颈链路拥堵,在骨干网中会因为内容冗余浪费大量的带宽。同时,由于CDN不在园区级别部署CDN缓存节点,因此,无法解决园区网络出口瓶颈的问题。缓存代理技术是将多个用户主机与一个缓存代理服务器连接,所有用户主机的所有请求均先经过缓存代理服务器,当缓存代理服务器中没有缓存与请求对应的内容时,缓存代理服务器再将请求通过出口网关转发至源站查找。由于缓存代理服务器可以缓存所有的内容,并不受签约CP的影响,并且,缓存代理服务 ...
【技术保护点】
一种解决网络拥挤的缓存方法,其特征在于,包括:接收用户主机发送的请求数据包;解析所述请求数据包,得到所述请求数据包中包含的统一资源定位符URL;利用哈希函数计算所述URL的哈希值;从预存储的签约内容描述表中查找是否记录有所述哈希值;若所述签约内容描述表中记录有所述哈希值,则将所述请求数据包转发至内容分发网络CDN缓存节点;若所述签约内容描述表中没有记录所述哈希值,则从预存储的当前内容热度描述表中查找是否记录有所述哈希值;若所述当前内容热度描述表中记录有所述哈希值,则将所述请求数据包转发至缓存代理服务器;若所述当前内容热度描述表中没有记录有所述哈希值,则将所述请求数据包转发至出口网关。
【技术特征摘要】
1.一种解决网络拥挤的缓存方法,其特征在于,包括:接收用户主机发送的请求数据包;解析所述请求数据包,得到所述请求数据包中包含的统一资源定位符URL;利用哈希函数计算所述URL的哈希值;从预存储的签约内容描述表中查找是否记录有所述哈希值;若所述签约内容描述表中记录有所述哈希值,则将所述请求数据包转发至内容分发网络CDN缓存节点;若所述签约内容描述表中没有记录所述哈希值,则从预存储的当前内容热度描述表中查找是否记录有所述哈希值,其中,所述当前内容热度描述表中记录有当前的高热度内容、当前的低热度内容以及各URL对应的热度权重值,通过所述当前内容热度描述表得到包含所述高热度内容的URL;若所述当前内容热度描述表中记录有所述哈希值,则将所述请求数据包转发至缓存代理服务器;若所述当前内容热度描述表中没有记录有所述哈希值,则将所述请求数据包转发至出口网关。2.根据权利要求1所述的缓存方法,其特征在于,还包括:判断在预设时间段内是否接收到内容热度分析服务器发送的携带有最新内容热度描述表的第一报文;若接收到所述第一报文,则将所述当前内容热度描述表更换为所述最新内容热度描述表;若没有接收到所述第一报文,则向所述内容热度分析服务器发送更新请求,以使所述内容热度分析服务器发送所述第一报文。3.根据权利要求1所述的缓存方法,其特征在于,还包括:接收内容热度分析服务器发送的携带有待添加若干条URL条目的第二报文;将所述待添加若干条URL条目添加到所述当前内容热度描述表中。4.根据权利要求1所述的缓存方法,其特征在于,还包括:接收内容热度分析服务器发送的携带有待删除若干条URL条目的第三报文;从所述当前内容热度描述表中删除与所述待删除若干条URL条目相同的URL条目。5.根据权利要求1所述的缓存方法,其特征在于,还包括:接收内容热度分析服务器发送的携带有获取时间戳指令的第四报文;将所述当前内容热度描述表的时间戳发送给所述内容热度分析服务器;接收所述内容热度分析服务器发送的最新内容热度描述表,所述最新内容热度描述表由所述内容热度分析服务器通过所述时间戳判断出所述当前内容热度描述表过期后发送;将所述当前内容热度描述表更换为所述最新内容热度描述表。6.一种解决网络拥挤的缓存系统,其特征在于,包括:第一接收单元,用于接收用户主机发送的请求数据包;解析单元,用于解析所述请求数据包,得到所述请求数据包中包含的统一资源定位符URL;计算单元,用于利用哈希函数计算所...
【专利技术属性】
技术研发人员:王一蓉,黄韬,邓伟,邹颖,于波涛,蒋鸿城,王红凯,谢人超,刘江,周隽夫,魏亮,
申请(专利权)人:国家电网公司,北京国电通网络技术有限公司,南京未来网络产业创新有限公司,国网浙江省电力公司信息通信分公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。