一种渲染网页的服务器和系统技术方案

技术编号:8473586 阅读:220 留言:0更新日期:2013-03-24 18:17
本实用新型专利技术公开了一种渲染网页的服务器和系统,所述服务器包括:多个加载有渲染引擎的虚拟机设备;虚拟机设备中包括多个渲染进程装置;渲染进程装置,用于通过渲染进程从保存业务下发的渲染任务的任务队列中获取渲染任务,根据渲染任务调用虚拟机中加载的渲染引擎进行网页渲染,将渲染结果保存到结果队列。本实用新型专利技术适于计算机网络领域,能够解决对网页渲染处理速度慢,影响业务整体处理速度的问题。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

一种渲染网页的服务器和系统
本技术涉及计算机网络领域,具体涉及一种渲染网页的服务器和系统。
技术介绍
现有技术中,渲染网页主要包括创建矢量图及位图图形,调整网页色彩,制作按钮、导航条及动画,利用滤镜处理图像等处理。其中涉及多种处理,处理量较大。可是,对于一些业务,会有对大量网页进而渲染操作的需要;例如,网络爬虫业务中就需要对大量网页进行渲染操作。其中,网络爬虫(又被称为网页蜘蛛,网络机器人)是一种按照一定的规则自动的抓取万维网信息的程序或者脚本。在现有技术中,越来越多的网页页面采用了异步请求数据的方式,对于这类网页,通过直接下载无法获取网页的全部内容,会遗漏一些关键链接及信息,因此需要对网页进行渲染,从渲染结果中获得更加全面的网页信息。此外,在网页监控业务中,同样为了获得网页的全面信息,也需要对大量的网页进行渲染。对大量网页的渲染处理要求设备具有极高的处理能力,现有设备通常无法满足这种处理能力的要求,造成处理速度较慢,使得渲染网页处理成为整个业务完成的瓶颈,进而影响整个业务的处理速度。
技术实现思路
鉴于上述问题,本技术提供一种渲染网页的服务器和系统,以解决对网页渲染处理速度慢,影响本文档来自技高网...

【技术保护点】
一种渲染网页的服务器,所述服务器包括:多个加载有渲染引擎的虚拟机设备;虚拟机设备中包括多个渲染进程装置;渲染进程装置,用于通过渲染进程从保存业务下发的渲染任务的任务队列中获取渲染任务,根据渲染任务调用虚拟机中加载的渲染引擎进行网页渲染,将渲染结果保存到结果队列。

【技术特征摘要】
1.一种渲染网页的服务器,所述服务器包括多个加载有渲染引擎的虚拟机设备; 虚拟机设备中包括多个渲染进程装置; 渲染进程装置,用于通过渲染进程从保存业务下发的渲染任务的任务队列中获取渲染任务,根据渲染任务调用虚拟机中加载的渲染引擎进行网页渲染,将渲染结果保存到结果队列。2.根据权利要求I所述的服务器,其中, 所述虚拟机设备中加载的渲染引擎为多种; 所述渲染进程装置具体用于当业务指定渲染引擎时,通过渲染进程解析出渲染任务中包含的渲染引擎信息,所述渲染引擎信息中记载用于执行所述渲染任务的渲染引擎;并调用渲染引擎信息中记载的渲染引擎进行网页渲染。3.根据权利要求I所述的服务器,其中, 所述虚拟机设备中加载的渲染引擎为多种, 所述多种渲染引擎中至少包括高效渲染引擎, 所述高效渲染引擎为统计中渲染网页的效率高于平均效率的渲染引擎; 所述渲染进程装置具体用于当业务没有指定渲染引擎时,通过渲染进程调用高效渲染引擎进行网页渲染。4.根据权利要求2或3所述的服务器,其中, 所述虚拟机设备中加载的多种...

【专利技术属性】
技术研发人员:徐锐波路轶
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1