The invention provides a web page optimization method and device, the method includes: when a client requests a web data from a web server, a reverse proxy server and the network server connection, and web data receiving the network server description information; reverse proxy server based on the analytical results of the web data description information resolved, to obtain static resource file the web data from the network server; the reverse proxy server to send the received network server the static resource file in the optimization, and sends the optimized static resource file to the client. The invention relates to a web page optimization method and device, for all users to access the web server for web users in the process of optimization, the client receives the web page data in the web page optimization, which greatly improves the loading speed of the page client.
【技术实现步骤摘要】
一种网页优化方法及装置
本专利技术涉及网络
,尤其涉及一种网页优化方法及装置。
技术介绍
随着网络进入Web(网络)2.0时代,网页中引用的静态资源文件越来越多,大量的CSS(CascadingStyleSheets,层叠样式表)、JavaScript和图片被引入到页面中,以增强Web站点的表现力和交互能力。但随着网页中的静态资源文件的增加,尤其是JavaScript的增加,使网页加载的速度受到了很大的影响。所以优化页面中引用的静态资源文件成为提高加载网页速度的关键。当前加载网页的主要技术是针对网页中的静态资源文件进行优化,例如最小化或合并CSS和JavaScript文件,转换图片格式,以及删除页面内容中的注释和空白等。对网页中的静态资源文件进行优化是网页发布前通过工具(例如:YUIComprosessor)对网页中的静态资源文件进行优化,或在Web服务器上对网页中的静态资源文件进行优化,或边缘代理服务器上对网页中的静态资源文件进行优化。上述对静态资源文件的优化都有明显不足,例如工具不能针对不同客户端做实时相应的优化,web服务器的优化会降低并发能力,边缘代理不能针对全网用户等。
技术实现思路
本专利技术要解决的技术问题是,提供一种网页优化方法及装置,克服现有技术中不能实时地和高并发地针对全网用户对网页中的静态资源文件进行优化的缺陷。本专利技术采用的技术方案是,所述一种网页优化方法,包括:当客户端向网络服务器请求网页数据时,反向代理服务器与所述网络服务器建立连接,并接收所述网络服务器发送的网页数据描述信息;反向代理服务器基于对所述网页数据描述信息解析得到 ...
【技术保护点】
一种网页优化方法,其特征在于,包括:当客户端向网络服务器请求网页数据时,反向代理服务器与所述网络服务器建立连接,并接收所述网络服务器发送的网页数据描述信息;反向代理服务器基于对所述网页数据描述信息解析得到的解析结果,从所述网络服务器获取所述网页数据中的静态资源文件;反向代理服务器对接收到的所述网络服务器发送的所述静态资源文件进行优化,并将优化后的静态资源文件发送至所述客户端。
【技术特征摘要】
1.一种网页优化方法,其特征在于,包括:当客户端向网络服务器请求网页数据时,反向代理服务器与所述网络服务器建立连接,并接收所述网络服务器发送的网页数据描述信息;反向代理服务器基于对所述网页数据描述信息解析得到的解析结果,从所述网络服务器获取所述网页数据中的静态资源文件;反向代理服务器对接收到的所述网络服务器发送的所述静态资源文件进行优化,并将优化后的静态资源文件发送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述静态资源文件包括以下数据类型中的一种或多种:层叠样式表CSS文件、JavaScript文件和图片文件。3.根据权利要求2所述的方法,其特征在于,所述对所述静态资源文件进行优化的方式包括以下静态资源文件优化方式中的一种或多种:删除静态资源文件中的超级文本标记语言HTML注释、HTML空格、HTML回车和HTML换行;最小化静态资源文件中的CSS文件、合并静态资源文件中的CSS文件和内嵌静态资源文件中的引用CSS文件;最小化静态资源文件中的JavaScrip文件、合并静态资源文件中的JavaScrip文件和内嵌静态资源文件中的JavaScrip文件;转换图片文件格式和内嵌静态资源文件中的图片文件。4.根据权利要求3所述的方法,其特征在于,所述最小化静态资源文件中的CSS文件包括:删除静态资源文件中的CSS文件的注释、回车符、换行符和制表定位Tab符;所述合并静态资源文件中的CSS文件包括:将相邻的CSS文件合并为一个CSS文件;所述内嵌静态资源文件中的引用CSS文件包括:将静态资源文件中引用的CSS文件嵌入所述网页数据中,并删除所述引用的CSS文件的引用标签;所述最小化静态资源文件中的JavaScrip文件包括:删除静态资源文件中的JavaScrip文件的注释、回车符、换行符和空格符;所述合并静态资源文件中的JavaScrip文件包括:在预设的JavaScrip文件容量限制下,将所述静态资源文件中的JavaScrip文件合并为一个或多个JavaScrip文件;所述内嵌静态资源文件中的JavaScrip文件包括:将小于预设的JavaScrip文件容量的JavaScrip文件嵌入所述网页数据中;所述转换图片文件格式包括:基于客户端的类型,将图片文件格式转换为小于预设的图片容量的图片文件格式;所述内嵌静态资源文件中的图片文件包括:基于客户端的类型,将小于预设的图片容量的图片文件嵌入所述网页数据中。5.一种网页优化装置,设置于反向代理服务器...
【专利技术属性】
技术研发人员:刘志文,
申请(专利权)人:北京天融信网络安全技术有限公司,北京天融信科技股份有限公司,北京天融信软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。