发明名称 加快浏览器网页显示的装置及方法
摘要 本发明公开了一种加快浏览器网页显示的装置包括:代理服务端、代理客户端、缓存管理器。本发明加快浏览器显示的方法,包括:浏览器经代理服务端将IE请求包发送至代理客户端,代理客户端分析链接信息对应的网页是否存在于缓存中,不在则经远程服务器显示页面,存在则判断网页是否失效,失效则经远程服务器显示页面,未失效则发送该网页是最新的IE响应包,同时将该页面的链接加到缓存管理的更新队列中,进一步分析网页中各页面元素,对于不是静态文件的页面元素发送更新的IE请求包。本发明采用显示与更新分离的方法,同时模拟远程服务器发送IE响应包,减少了浏览器与远程服务器之间数据的交互,加快了浏览器网页显示的速度。
申请公布号 CN101539911B 申请公布日期 2013.05.29
申请号 CN200810043178.9 申请日期 2008.03.18
申请人 盛大计算机(上海)有限公司 发明人 张静盛;张在伟
分类号 G06F17/30(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 丁纪铁
主权项 一种加快浏览器网页显示的装置;其特征在于,包括:代理服务端,用于接收浏览器的IE请求包,并将该IE请求包发送给代理客户端;代理客户端,用于接收代理服务端发送的IE请求包,提取IE请求包中的网络链接信息,分析这个链接所对应的网页是否存在于缓存管理器,若存在,则直接模拟远程服务器向浏览器发送IE响应包,然后把这个链接添加到缓存管理器以供浏览器提取并显示该链接对应的网页数据,同时分析网页中的各个页面元素是否为静态文件,对于不是静态文件的页面元素向远程服务器发送该页面元素需要更新的IE请求包;若不存在,则向远程服务器发送网络链接信息,并向浏览器发送远程服务器返回的IE响应包;缓存管理器,用于根据代理客户端的分析,将缓存中的网页进行更新,供浏览器显示。
地址 201203 上海市浦东新区郭守敬路356号