Open a web page and presentation method, data processing method and server consolidation compression for static resource data packets, at the same time through the \static resource files in the server will obtain the development, according to the static resource data packets corresponding to the revised\ hypertext marking files, and receiving feedback packets to static resource the client access request to the consistency of the information, which can be cached on Web pages that have been visited by a small space between the client browser, do not need to visit again to the server for the request of \data based on local cache loading can be achieved\ show, the invention can speed up the loading speed of the page the browser, while reducing the burden on the server to consume less bandwidth occupancy and traffic.
【技术实现步骤摘要】
网页呈现方法、网页数据处理方法和服务器
本专利技术涉及互联网技术,具体涉及一种网页呈现方法、网页数据处理方法和服务器。
技术介绍
随着互联网应用领域的不断扩展,通用计算机终端以及移动终端越来越多地依赖于网页来进行信息展示和人机交互。现有的浏览器支持使用HTML5(超文本标记语言5)、CSS3(层叠样式表3)、JavaScript等更新的技术来开发丰富的功能,网页已经不仅仅是完成浏览的基本需求,并且越来越多的基于网页(WEB)的应用通常是一个单页面应用,每一个视图通过异步的方式加载,这导致页面初始化和使用过程中会加载越来越多的JavaScript代码和CSS代码。通常,在前端开发中,会将网页的超文本标记文件(HTML)和超文本标记文件引用的基于其它语言的文本分别作为单独的文件存储。在超文本标记文件中对静态资源文件进行引用,以方便浏览器以增量方式加载来呈现。但是,随着网页越来越复杂,一个网页往往会引用大量的静态资源文件,这在拖慢网页加载速度的同时,会造成页面访问时对服务器的请求量剧增,在增加服务器负担的同时,占用服务器和终端侧的网络带宽,消耗终端的流量。
技术实现思路
有鉴于此,本专利技术提供一种网页呈现方法、网页数据处理方法和服务器,以加快浏览器对网页的加载速度,同时减轻服务器的负担,较少对于网络带宽的占用和流量的消耗。根据本专利技术的第一方面,提供一种网页呈现方法,包括:服务器将待展示网页的静态资源文件合并压缩为至少一个静态资源数据包并基于压缩获得的静态资源数据包修改网页的超文本标记文件;客户端获取网页访问请求;服务器根据所述网页访问请求生成响应头,所述响应头 ...
【技术保护点】
一种网页呈现方法,包括:服务器将待展示网页的静态资源文件合并压缩为至少一个静态资源数据包并基于压缩获得的静态资源数据包修改网页的超文本标记文件;客户端获取网页访问请求;服务器根据所述网页访问请求生成响应头,所述响应头包括表征请求访问的网页的静态资源文件包的内容的一致性摘要信息;客户端根据所述响应头中的一致性摘要信息检测所请求访问的网页数据是否缓存在本地;客户端在缓存有所请求访问的网页数据时,从缓存中读取缓存的网页的超文本标记文件以及被引用的静态资源数据包呈现所述网页。
【技术特征摘要】
1.一种网页呈现方法,包括:服务器将待展示网页的静态资源文件合并压缩为至少一个静态资源数据包并基于压缩获得的静态资源数据包修改网页的超文本标记文件;客户端获取网页访问请求;服务器根据所述网页访问请求生成响应头,所述响应头包括表征请求访问的网页的静态资源文件包的内容的一致性摘要信息;客户端根据所述响应头中的一致性摘要信息检测所请求访问的网页数据是否缓存在本地;客户端在缓存有所请求访问的网页数据时,从缓存中读取缓存的网页的超文本标记文件以及被引用的静态资源数据包呈现所述网页。2.根据权利要求1所述的网页呈现方法,其特征在于,所述方法还包括:客户端在未缓存所请求访问的网页数据时,根据所述网页访问请求向所述服务器请求下载网页的超文本标记文件和被引用的静态资源文件包呈现所述网页;以及,将下载超文本标记文件和静态资源数据包进行缓存。3.根据权利要求2所述的网页呈现方法,其特征在于,将待展示网页的静态资源文件合并压缩为至少一个静态资源数据包包括:根据引用关系将被引用的静态资源文件合并压缩为至少一个静态资源数据包;在静态资源数据包的文件名中增加一致性摘要信息,所述一致性摘要信息用于唯一表征所述静态资源数据包的内容。4.根据权利要求3所述的网页呈现方法,其特征在于,基于压缩获得的静态资源数据包修改网页的超文本标记文件包括:根据所述静态资源数据包的路径以及与静态资源文件的对应关系修改网页的超文本标记文件中对于静态资源文件的引用内容。5.根据权利要求3或4所述的网页呈现方法,其特征在于,客户端根据所述响应头中的一致性摘要信息检测所...
【专利技术属性】
技术研发人员:徐志军,伍芬尧,
申请(专利权)人:和创北京科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。