[发明专利]一种快速传送及渲染的网页文件加载系统及方法有效
申请号: | 201910084689.3 | 申请日: | 2019-01-29 |
公开(公告)号: | CN109783160B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 肖俊海;郑广平;林福德;喻绍强 | 申请(专利权)人: | 广东九联科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 叶新平 |
地址: | 516025 广东省惠州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 传送 渲染 网页 文件 加载 系统 方法 | ||
本发明涉及WEB应用技术领域,具体公开了一种快速传送及渲染的网页文件加载系统及方法,所述系统包括浏览器和WEB服务器,WEB服务器设有字节码生成模块、字节码合并压缩模块;浏览器设有字节码解压模块和字节码分离模块。实施本发明时,WEB服务器将浏览器请求处理的多种网页语言文件转化成对应的多组字节码后,再将多组字节码首尾对接式合并为字节码合并文件,进一步压缩成字节码总文件后传输给浏览器,浏览器通过解压缩和分离等操作将字节码总文件还原成多组字节码,而后根据该多组字节码直接进行网页布局绘制操作显示。本发明开创性地采用字节码首尾相接的合并式压缩传送的方式,不仅提高了文件压缩率、缩短了页面传输时间,还节省了浏览器解析时间。
技术领域
本发明涉及WEB应用技术领域,尤其涉及一种快速传送及渲染的网页文件加载系统及方法。
背景技术
网页是构成网站的基本元素,是承载各种网站应用的平台。网页是一个包含HTML标签的纯文本文件,需要通过网页浏览器来阅读。浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。
HTML即超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
CSS即层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
JavaScript(简称为JS)一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,属于内置支持类型。它的解释器被称为JavaScript引擎,JavaScript引擎作为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
HTML、CSS、JS构成了当前的丰富多彩的动态网页。这些HTML、CSS、JS构成的网页,服务器传输给浏览器,由浏览器进行解析、渲染、绘制,从而显示给用户。
参见图1,目前WEB浏览性能的提高方案仅仅是针对网络传输,并且压缩方式是基于文件,HTML、CSS、JS都需要单独压缩,压缩率低、页面传输速率低、网页文件解析速率慢,在浏览器接收到HTML文件、CSS文件、JS文件之后还需要进行解析才能够应用在网页的布局绘制。
发明内容
本发明提供一种快速传送及渲染的网页文件加载系统及方法,解决了现有网页传送速率低、渲染文件压缩率低以及网页文件解析速率慢的技术问题。
为解决以上技术问题,本发明提供一种快速传送及渲染的网页文件加载系统,包括浏览器和WEB服务器,所述WEB服务器设有字节码生成模块、字节码合并压缩模块;所述浏览器设有字节码解压模块和字节码分离模块;
所述字节码生成模块用于将所述浏览器请求处理的多种网页语言文件独立地转化成对应的多组字节码;
所述字节码合并压缩模块用于将所述多组字节码合并式压缩为字节码总文件,并通过网页传输将所述字节码总文件发送到所述字节码解压模块;
所述字节码解压模块用于将所述字节码总文件解压缩成字节码合并文件,所述字节码分离模块用于将解压后的所述字节码合并文件分离为所述多组字节码。
所述多种网页语言文件至少包括HTML文件、CSS文件、JS文件;
所述WEB服务器还至少设有对应生成所述HTML文件、CSS文件、JS文件的网页语言文件生成模块,所述网页语言文件生成模块包括HTML生成器、CSS生成器、JS生成器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东九联科技股份有限公司,未经广东九联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910084689.3/2.html,转载请声明来源钻瓜专利网。