【技术实现步骤摘要】
页面文件加载方法、装置、设备及存储介质
[0001]本申请实施例涉及计算机
,尤其涉及一种页面文件加载方法、装置、设备及存储介质。
技术介绍
[0002]用户通过终端设备浏览网页时,浏览器需要加载页面中的超文本标记语言(hyper text markup language,HTML)、编程语言(例如,Java Script,JS)、层叠样式表(cascading style sheets,CSS)文件、图片、音频等页面渲染文件,每项页面渲染文件的加载速度都会对页面的呈现时间造成一定的影响。例如,CSS文件是页面的样式文件,只有当CSS文件加载成功后页面才能被正确的渲染。
[0003]现有技术中,为了提升渲染文件的加载速度,页面渲染文件被加载之前,通常需要被进行压缩处理。目前最常用的文件压缩方式是去除待加载的页面渲染文件中的多余空格、换行符等空白符号,以减小页面渲染文件的大小。
[0004]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:去除页面渲染文件中多余的空格、换行等空白符号的方式 ...
【技术保护点】
【技术特征摘要】
1.一种页面文件加载方法,其特征在于,包括:向服务器发送页面渲染请求,所述页面渲染请求包括:目标渲染文件的标识;接收所述服务器传输的映射渲染文件,所述映射渲染文件是所述目标渲染文件经过映射转换后的页面文件,所述映射渲染文件的数据量小于所述目标渲染文件的数据量;根据预置的映射集文件,将所述映射渲染文件中的映射字符串还原成标准字符串,得到所述目标渲染文件,所述映射集文件用于存储标准字符串和映射字符串的映射关系集;根据所述目标渲染文件进行页面渲染。2.根据权利要求1所述的方法,其特征在于,所述根据预置的映射集文件,将所述映射渲染文件中的映射字符串还原成标准字符串,得到所述目标渲染文件,包括:对所述映射渲染文件的行数据进行解析,确定出所述映射渲染文件中的至少一个映射字符串;查询所述映射集文件,确定出每个映射字符串对应的标准字符串;将所述映射渲染文件中的每个映射字符串替换成对应的标准字符串,得到所述映射渲染文件对应的目标渲染文件。3.根据权利要求1或2所述的方法,其特征在于,在所述接收所述服务器传输的映射渲染文件之前,所述方法还包括:接收所述服务器发送的映射集文件加载指令,所述映射集文件加载指令包括:所述映射集文件的下载地址;根据所述映射集文件的下载地址,下载所述映射集文件;将所述映射集文件缓存至本地存储空间。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的映射集文件更新指示,所述映射集文件更新指示包括:映射集更新文件的下载地址;根据所述映射集更新文件的下载地址,下载所述映射集更新文件;利用所述映射集更新文件替换所述本地存储空间中的所述映射集文件。5.一种页面文件加载方法,其特征在于,包括:接收终端设备发送的页面渲染请求,所述页面渲染请求包括:目标渲染文件的标识;根据所述目标渲染文件的标识和预置的文件关联关系集,确定所述目标渲染文件对应的映射渲染文件,所述映射渲染文件是所述目标渲染文件经过映射转换后的页面文件,所述映射渲染文件的数据量小于所述目标渲染文件的数据量;将所述映射渲染文件传输给所述终端设备。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:遍历页面渲染所需要的所有标准渲染文件,确定出每个标准渲染文件中的各个标准字符串;按照预设映射规则,将所有标准渲染文件中的各个标准字符串转换成映射字符串,得到所述映射集文件,所述映射集文件包括:标准字符串和映射字符串的映射关系集;利用所述映射集文件,将每个标准渲染文件转换成对应映射渲染文件;建立每个标准渲染文件与对应映射渲染文件的关联关系,得到所述文件关联关系集。7.根据权利要求6所述的方法,其特征在于,所述按照预设映射规则,将所有标准渲染
文件中的各个标准字符串转换成映射字符串,得到所述映射集文件,包括:使用正则表达式对每个标准渲染文件中的标准字符串进行匹配,确定出各个标准字符串在所述所有标准渲染文件中的出现次数;按照出现次数由高到低的顺序,对所有标准渲染文件中的所有标准字符串进行排序,...
【专利技术属性】
技术研发人员:冯小明,
申请(专利权)人:北京京东拓先科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。