[发明专利]首页加载优化方法、服务器及计算机可读存储介质在审
申请号: | 201910184612.3 | 申请日: | 2019-03-12 |
公开(公告)号: | CN110059277A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 成卓鸿 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面加载 数据文件 依赖关系 加载 预设 计算机可读存储介质 服务器 优化 加载请求 输出优化 提醒信息 页面渲染 异常发生 优化处理 预设规则 资源执行 可视化 打包 存储 分析 概率 | ||
本发明涉及UI设计技术,公开了一种首页加载优化方法、服务器及计算机可读存储介质,所述方法包括:对首页页面的数据文件进行可视化分析,并判断首页页面的多个组件之间是否符合预设依赖关系;当多个组件之间存在有不符合预设依赖关系时,输出优化提醒信息及优化建议,并对不符合预设依赖关系的组件进行调整;将经过优化处理的数据文件按照预设规则进行打包,并存储至Web服务器;接收首页页面的加载请求,并从Web服务器获取首页页面加载所需的基准资源;对基准资源执行页面渲染操作,以完成首页页面加载。本发明通过对首页页面的数据文件进行分析,减少页面加载时异常发生概率,且在首页页面加载时只加载基准资源,提高了页面加载速度。
技术领域
本发明涉及计算机应用领域,尤其涉及首页加载优化方法、服务器及计算机可读存储介质。
背景技术
随着网络技术的发展,现在的网站信息量越来越大,尤其是网站首页,包含的数据、图像、动画、布局、导航等等信息也极其丰富,首页页面的显示效果越来越动人,如此庞大繁复的首页页面对加载效果的要求也越来越高。首页页面构建完成后的构建包的体积较大,导致首页页面加载时间长,存在长时间白屏的问题,对用户的体验十分不友好。同时,当网络状况并不顺畅的时候,也会影响首页页面加载的效果,大大地降低了首页页面的加载速度。
发明内容
有鉴于此,本发明提出一种首页加载优化方法、服务器及计算机可读存储介质,首页页面加载时只加载基准资源,而不是在首页内容全部加载,可提高首页页面的加载速度。
首先,为实现上述目的,本发明提出一种服务器,所述服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的首页加载优化系统,所述首页加载优化系统被所述处理器执行时实现如下步骤:
对首页页面的数据文件进行可视化分析生成分析结果,并根据所述分析结果来判断所述首页页面的多个组件之间是否符合预设依赖关系;
当多个所述组件之间存在有不符合所述预设依赖关系的情形时,输出优化提醒信息及优化建议,并根据所述优化提醒信息和所述优化建议对不符合所述预设依赖关系的组件进行调整;
将经过优化处理的数据文件按照预设规则进行打包,并将打包得到的数据包存储至Web服务器;
接收首页页面的加载请求,并根据所述加载请求从所述Web服务器获取所述首页页面加载所需的基准资源;及
对所述基准资源执行页面渲染操作,以完成所述首页页面的加载。
可选地,所述接收首页页面的加载请求,并根据所述加载请求从所述Web服务器获取所述首页页面加载所需的基准资源的步骤包括:
从所述首页页面的加载请求中提取用于记录客户端页面缓存的本地缓存信息;
根据所述本地缓存信息计算所述首页页面本次加载所需的基准资源;及
根据计算结果从所述Web服务器获取所述首页页面本次加载所需的基准资源。
可选地,所述对所述基准资源执行页面渲染操作的步骤包括:
获取所述基准资源包含的原始CSS文件;及
查找并删除所述原始CSS文件中的无效的CSS样式,并利用经过所述删除处理的基准资源执行页面渲染操作。
可选地,所述对所述基准资源执行页面渲染操作,以完成所述首页页面的加载的步骤之后还包括:
获取首页页面的点击指令,并根据所述点击指令获取与所述点击指令匹配的待加载资源;
判断所述待加载资源是否包含第三方库组件;及
当所述待加载资源包含第三方库组件时,通过内容分发网络来引入所述待加载资源中的第三方库组件,及从所述Web服务器获取其余待加载资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910184612.3/2.html,转载请声明来源钻瓜专利网。