[发明专利]网页数据分发处理方法和装置及网页生成处理方法和装置有效
申请号: | 201410038308.5 | 申请日: | 2014-01-26 |
公开(公告)号: | CN103778236B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 洪珂;谢玉燕;刘竞超 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李志刚;张永明 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页数据 方法和装置 中间服务器 请求指令 浏览网页 静态网页数据 分发处理 浏览器 动态网页数据 动态页面 网页生成 加载 解析 网页 发送 源服务器 | ||
本发明公开了一种网页数据分发处理方法和装置及网页生成处理方法和装置。其中,该网页数据分发处理方法包括:中间服务器接收来自浏览器的浏览网页请求指令;中间服务器判断是否存在与浏览网页请求指令对应的静态网页数据;如果判断出存在与浏览网页请求指令对应的静态网页数据,则中间服务器将与浏览网页请求指令对应的静态网页数据发送至浏览器;中间服务器接收来自源服务器的网页数据并解析网页数据中的动态网页数据;以及将解析得到的动态网页数据发送至浏览器。通过本发明,解决了现有技术中在加载动态页面进行加速时对网页的通用性比较差的问题,进而达到了在加载动态页面时进行加速时提高对网页的通用性的效果。
技术领域
本发明涉及互联网领域,具体而言,涉及一种网页数据分发处理方法和装置及网页生成处理方法和装置。
背景技术
随着网络技术的发展,越来越多的网站采用动态页面来展示他们的内容,当浏览器向网站的源服务器发起一个请求后,源服务器需要根据请求内容生成响应内容,在源服务器生成响应内容的这段时间内,浏览器几乎处于完全空闲的状态。将源服务器生成的响应内容发送至浏览器时,浏览器的性能就成为影响页面加载效率的主要方面,而源服务器端则无法帮忙提高页面加载效率。
目前,针对动态页面加速的实现方案是:网站开发人员根据网站的结构,人工对网页内容进行模块化,根据响应内容中的经过模块化的网页页面的耗时情况和生成顺序,给各个模块设置相应的优先级。当源服务器接收到浏览器的请求时,根据每个模块的优先级将响应内容以块的方式流水线式发送至浏览器,浏览器利用JavaScript文件对接收到的块内容进行解析并插入到页面中相应的位置。
上述针对动态页面加速的方案存在以下弊端:
该方案的实施只能由网站的开发人员进行操作和实施,且响应内容的可塑性比较低,全部由网站开发者的编码逻辑决定如何进行模块化。
该方案对未采用加速方案的动态网站的加速不利,若需要通过该方案进行网页页面的加速需要改变网站的实现方案,非常麻烦。
针对现有技术中在加载动态页面进行加速时对网页的通用性比较差的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种网页数据分发处理方法和装置及网页生成处理方法和装置,以解决现有技术中在加载动态页面进行加速时对网页的通用性比较差的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种网页数据分发处理方法。根据本发明的网页数据分发处理方法包括:中间服务器接收来自浏览器的浏览网页请求指令,其中,浏览网页请求指令请求浏览的网页对应的网页数据包括静态网页数据和动态网页数据,其中,中间服务器为源服务器和浏览器之间的服务器;中间服务器判断是否存在与浏览网页请求指令对应的静态网页数据;如果判断出存在与浏览网页请求指令对应的静态网页数据,则中间服务器将与浏览网页请求指令对应的静态网页数据发送至浏览器;中间服务器接收来自源服务器的网页数据并解析网页数据中的动态网页数据;以及将解析得到的动态网页数据发送至浏览器。
进一步地,在中间服务器判断是否存在与浏览网页请求指令对应的静态网页数据之后,网页数据分发处理方法还包括:如果判断出中间服务器中不存在与浏览网页请求指令对应的静态网页数据,则中间服务器向源服务器请求网页数据;中间服务器接收来自源服务器的网页数据;中间服务器将接收到的网页数据发送至浏览器;以及中间服务器保存接收到的网页数据。
进一步地,中间服务器接收来自源服务器的网页数据并解析网页数据中的动态网页数据包括:中间服务器判断接收到的网页数据与保存在本地的网页数据是否相同;以及如果判断出接收到的网页数据与保存在本地的网页数据不相同,则将不相同的网页数据作为动态网页数据。
进一步地,中间服务器接收来自源服务器的网页数据并解析网页数据中的动态网页数据包括:中间服务器保存解析网页数据后得到的静态网页数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410038308.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:永磁材料的表面处理方法以及永磁材料
- 下一篇:一种高效环保型农药及其制备方法