[发明专利]在Web加速系统中提供网络资源信息的方法及系统无效
申请号: | 200610170314.1 | 申请日: | 2006-12-28 |
公开(公告)号: | CN101179395A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 方斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/00 | 分类号: | H04L12/00;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 加速 系统 提供 网络资源 信息 方法 | ||
技术领域
本发明涉及通信领域,特别涉及在Web加速系统中提供网络资源信息的方法及系统。
背景技术
目前,大型的门户网站均采用网站服务器(Web Server)和网站缓存服务器(Cache Server)为客户端提供相应的网络服务。假设A网站的架构如图1所示,其中,Web Server和Cache Server之间使用超文本传输协议(HTTP协议)进行信息交互,HTTP1.1协议(RFC2616)有如下规定:使用HTTP协议的主机,特别是原始的Web Server和Cache Server应当将自身的时钟同步到一个全球时间标准。
客户端在访问sina网站时,如果要求浏览某网页(http://image2.AA.com.cn/dy/FocusPic/U48P1T124D1F2633DT20061015143502.jpg),那么客户端先向Web Server服务器发送请求消息,而Web Server将该请求消息转发至相应的Cache Server,如果Cache Server上保存有相关记录,那么该Cache Server直接向客户端发送所述某网页的统一资源定位地址(URL地址);如果Cache Server上没有保存相关的记录,那么该Cache Server向WebServer发送相关的请求消息。Web Server接收到所述请求消息后,向CacheServer返回相应的消息头和所述某网页的URL地址,该消息头的内容如下:
HTTP/1.0 200 OK
Date:Sun,15 Oct 2006 06:35:47 GMT
Server:Apache/2.0.5 8(Unix)
Last-Modified:Sun,15 Oct 2006 06:35:03 GMT
ETag:″bbd0ca-6b9d-b8a193c0″
Content-Length:27549
Content-Type:image/jpeg
Cache-control:max-age=300
Cache Server保存住该消息头和消息内容(即网页的URL地址),并且根据超文本传输协议(HTTP协议)的规定计算出此信息的过期时间是Sun,15Oct2006 06:40:47 GMT。而客户端由于第一次请求未成功,60秒后再次向WebServer发送同样的请求消息,Web Server向Cache Server转发该请求消息后,Cache Server查找到所述某网页的URL地址,并在确定该信息未过期后,将该URL地址发送给相应的客户端。
在使用如图1所示的网络架构为用户提供相应的网络服务时存在如下缺点:当并发的客户端数量剧增的时候,系统中的Web Server和Cache Server的处理能力和带宽能力会遭遇瓶颈效应。
有鉴于此,Web加速系统采用点对点协议技术(P2P技术)为每一个客户端提供相应的网络服务,所谓P2P技术就是把每个访问过Web内容的客户端当作Cache Server。在Web加速系统中,当某一客户端向Web Server请求获取某网络资源信息时,由相应的P2P Server将拥有该网络资源信息的另一客户端的地址发送给所述某客户端,该客户端从所述另一客户端获取所需网络资源信息。这样,便可以在Web加速系统中充分实现资源共享;同时,由于将客户端作为Cache Server,因此并发的客户端的数量越多,系统的处理能力便越高,返回信息的速度便越快,这也增强了系统的可扩展性。
但是,上述Web加速系统也存在不足之处:在现有Web加速系统中,客户端所使用的时钟是本地的用户时钟(即用户可见时钟),每个客户端上的用户时钟与Web Server上的时钟均不一致,因此,当某客户端作为Cache Server为其他客户端提供网络资源信息时,无法准确判断相应的网络资源信息是否过期,这将给其他客户端的使用带来不便。例如,当所述作为Cache Server的客户端上的用户时钟早于Web Server上的时钟时,该客户端会把还未过期的网络资源信息判断为过期信息,从而不将该网络资源信息发送给相应的客户端;或者,当所述作为Cache Server的客户端上的用户时钟晚于Web Server上的时钟时,该客户端会把已过期的网络资源信息判断为未过期信息,并将该信息(如过期的时事新闻)发送给相应的客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610170314.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:涂胶封口式防爆电池
- 下一篇:基于LBS位置服务的社区矫正工作管理方法