【技术实现步骤摘要】
【技术保护点】
一种利用WebPush技术提高HTTP网络速度的方法,其特征在于:它包括如下步骤: (1)、客户端部署浏览器插件,当浏览器发出HTTP的GET请求时,插件截获该请求,并对其进行分析; (2)、根据插件分析结果,若浏览器请求的资源已在客户端本机有缓存,则插件直接获取所请求资源并返回给浏览器;若浏览器请求资源不在客户端本机,则插件将该GET请求转发给Push服务器; (3)、Push服务器将客户端浏览器插件发送过来的请求转发给具体的Web服务器,并将Web服务器返回的超文本文档回发给客户端浏览器插件,同时在本地保存一个副本以便进行分析; (4)、Push服务器分析超文本文档,提取所有有关图片、脚本和CSS文件的子链接,并向Web服务器发出这些子链接的请求,以预先获取到这些子资源。Push服务器一旦获取到这些子资源就主动发送给客户端浏览器插件,而不管是否有来自插件的相应的请求; (5)、客户端浏览器插件接收到这些子资源后,将这些资源按一定规则存储在本地,当下次有这些资源的请求过来时,插件便不再向Push服务器转发请求,而直接获取本地副本回发给浏览器。
【技术特征摘要】
【专利技术属性】
技术研发人员:潘伟琛,
申请(专利权)人:深圳市深信服电子科技有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。