【技术实现步骤摘要】
本专利技术涉及Web缓存系统,尤其涉及基于Http协议的利用智能父节点实现的Web缓存资源共享系统和方法。
技术介绍
Web缓存(Web cache)是基于Http协议的缓存系统,系统主要功能是缓存静态资源,当有用户来访问的时候,判断是否为其本身缓存的资源,若有缓存,则直接返回资源给用户,否则代理用户向源站请求该资源,再返回给用户,并判断该资源是否能够缓存,若能则缓存。引入Web缓存系统能够起到以下3个方面的作用I :减少源站访问压カ; 2 :降低源站吐出带宽,缓解骨干网带宽压カ;3 :由于CACHE系统往往部署在离用户较近的地方,因此还能起到加速的效果。传统的Web缓存系统的访问步骤如图I所示,第一歩,用户10向多个Web缓存节点12请求某个资源,若其中某个Web缓存节点包含该资源,则转入第四歩,否则转入第二步;第二步,对Web缓存节点未缓存的资源,Web缓存节点向源站14请求该资源;第三步,源站14返回资源给Web缓存节点12 ;第四歩,Web缓存节点12返回资源给用户10。现有的Web缓存系统中,可以通过设置父节点的方式,实现缓存系统间的资源调度,因为传统 ...
【技术保护点】
一种基于智能父节点的Web缓存资源共享系统,包括:多个Web缓存节点,用于缓存资源,接收用户请求,并将用户请求对应的资源返回给用户;源站服务器,存储源数据;缓存资源列表池,接收多个Web缓存节点的资源上报,形成所有Web缓存节点的资源清单;智能父节点,接收一Web缓存节点的请求,向缓存资源列表池查询所要请求的资源的缓存位置,通过重定向实现多个Web缓存节点间的资源共享调度。
【技术特征摘要】
1.一种基于智能父节点的Web缓存资源共享系统,包括 多个Web缓存节点,用于缓存资源,接收用户请求,并将用户请求对应的资源返回给用户; 源站服务器,存储源数据; 缓存资源列表池,接收多个Web缓存节点的资源上报,形成所有Web缓存节点的资源清单; 智能父节点,接收ー Web缓存节点的请求,向缓存资源列表池查询所要请求的资源的缓存位置,通过重定向实现多个Web缓存节点间的资源共享调度。2.根据权利要求I所述的基于智能父节点的Web缓存资源共享系统,其特征在干,缓存资源列表池根据来自智能父节点的查询请求,查询包含请求对应的资源的缓存节点地址列表,并将节点地址列表返回给智能父节点,其中若没有Web缓存节点包含该资源则返回的节点地址列表为空。3.根据权利要求2所述的基于智能父节点的Web缓存资源共享系统,其特征在于,智能父节点包括 查询单元,根据接收到的Web缓存节点的请求,向缓存资源列表池查找是否其他的Web缓存节点缓存了请求对应的资源; 地址返回単元,根据缓存资源列表池返回的节点地址列表,以Http协议中的调度方式响应给提出请求的Web缓存节点。4.根据权利要求3所述的基于智能父节点的Web缓存资源共享系统,其特征在于,所述Http协议中的调度方式是Http协议中的302调度方式。5.一种基于智能父节点的Web缓存资源共享方法,包...
【专利技术属性】
技术研发人员:洪珂,胡海龙,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。