[发明专利]一种提升网站页面加载速度的方法在审
| 申请号: | 201910725912.8 | 申请日: | 2019-08-07 |
| 公开(公告)号: | CN110489697A | 公开(公告)日: | 2019-11-22 |
| 发明(设计)人: | 薛露;李莎;罗俊博;方少亮 | 申请(专利权)人: | 广东省科技基础条件平台中心 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957;G06F9/445 |
| 代理公司: | 44102 广州粤高专利商标代理有限公司 | 代理人: | 林丽明<国际申请>=<国际公布>=<进入 |
| 地址: | 510040 广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态页面 加载 静态页面 用户行为分析系统 空格 服务器处理 加载请求 网页代码 网站页面 页面更新 页面加载 用户使用 静态化 瘦身 删除 样式 场景 合并 共享 支撑 | ||
本发明提供一种提升网站页面加载速度的方法,该方法从加载的资源入手,减少加载资源的容量和加载请求次数;将页面更新频率较小的动态页面静态化;动态页面与静态页面分离,分别用不同的服务器处理动态页面与静态页面;对网页代码进行瘦身,删除不必要的沉冗代码,比如不必要的空格、换行符、注释等;将JS代码和CSS样式分别合并到一个共享的文件,这样不仅能简化代码,而且在执行JS文件时减少了请求次数;以上所述方法适用于任何一种场景,无需强大的用户行为分析系统做支撑,同时减少用户使用负担,从根本上提升页面加载速度。
技术领域
本发明涉及网页处理技术领域,更具体地,涉及一种提升网站页面加载速度的方法。
背景技术
随着互联网技术的发展,网站在互联网的发展历程中始终扮演着重要的角色,始终是互联网对外提供服务的一个重要窗口。随着业务发展及用户增长,网站用户访问量日益增多,系统压力越来越大,尤其是在业务高峰期,系统承受巨大压力,网站页面访问速度下降,影响用户使用感知,进而影响市场部门业务推广及用户发展。
现有技术方案主要为:接收客户端访问请求,确定客户端当前的访问页面;根据预存的用户访问路径获取客户端下一可能访问页面,对下一可能访问页面的部分页面资源进行预加载;将预加载的页面资源反馈给客户端,具体实现方案如图1所示。
现有技术方案需要根据用户当前访问页面及历史访问页面,预判用户下一步可能访问的页面,再对可能访问的页面进行提前加载,并且需要强大的技术支撑及丰富的用户行为数据源,预判的准确性很大程度上依赖用户行为分析系统的业务规则及分析能力,仅适用技术及资金实力雄厚的企业,不具有通用性;
现有技术方案会在用户发起请求之前主动加载用户可能访问的资源,由于提前加载的资源都是基于前期用户行为的预判,而用户的行为又具有灵活性,容易造成用户加载一些无用的资源,造成资源浪费及给用户终端增加负担。
发明内容
本发明提供一种提升网站页面加载速度的方法,该方法可实现减少用户使用负担,提高网页加载速度的目的。
为了达到上述技术效果,本发明的技术方案如下:
一种提升网站页面加载速度的方法,包括以下步骤:
S1:将动态页面进行静态化使得动态页面静态业务分离;
S2:对HTML、JS、CSS等文件的代码进行精简;
S3:合并JS和CSS文件;
S4:对占用资源较大的图片进行筛选并进行压缩。
本发明方法从加载的资源入手,减少加载资源的容量和加载请求次数;将页面更新频率较小的动态页面静态化;动态页面与静态页面分离,分别用不同的服务器处理动态页面与静态页面;对网页代码进行瘦身,删除不必要的沉冗代码,比如不必要的空格、换行符、注释等;将JS代码和CSS样式分别合并到一个共享的文件,这样不仅能简化代码,而且在执行JS文件时减少了请求次数;以上所述方法适用于任何一种场景,无需强大的用户行为分析系统做支撑,同时减少用户使用负担,从根本上提升页面加载速度。
进一步地,所述步骤S1的具体过程是:
对用户点击量较大的页面,在后台脚本生成静态页面html页面,不需要再请求js、css文件,减少请求次数;
其中,动静态分离就是一个HTTP服务器处理客户端的请求的静态页面即html页面或者图片,另一个HTTP服务器处理客户端请求的动态页面即jsp页面,把所有动态资源部署到单独的服务器,使用更加快速的HTTP服务器。
进一步地,所述步骤S2的具体过程是:对网页代码进行瘦身,删除冗余代码,包括空格、换行符、注释。
进一步地,所述步骤S3的具体过程是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省科技基础条件平台中心,未经广东省科技基础条件平台中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910725912.8/2.html,转载请声明来源钻瓜专利网。





