[发明专利]一种网页加载方法、网页加载系统和服务器有效
申请号: | 201810380726.0 | 申请日: | 2018-04-25 |
公开(公告)号: | CN108804515B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 韩天添;李琛;黄克伟 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 加载 方法 系统 服务器 | ||
1.一种网页加载方法,其特征在于,应用于内容分发网络的边缘服务器,包括:
在启用前端优化功能后,根据来自用户终端的页面加载请求,获取待加载页面的原加载清单;
在根据所述页面加载请求中携带的cookies记录信息,判定需要优化所述原加载清单时,优化所述原加载清单,获得优化后的加载清单;并向所述用户终端发送所述优化后的加载清单;
在发送所述优化后的加载清单之后,判定所述待加载页面在所述用户终端上加载出错时,或者,在根据所述页面加载请求中携带的cookies记录信息,判定不需要优化所述原加载清单时,向所述用户终端发送所述原加载清单;
所述原加载清单和所述优化后的加载清单分别包括加载项和各加载项的加载顺序。
2.根据权利要求1所述的网页加载方法,其特征在于,所述优化原加载清单,具体包括:将监控脚本添加至所述原加载清单;
利用所述监控脚本,判断所述待加载页面在所述用户终端上是否加载出错。
3.根据权利要求2所述的网页加载方法,其特征在于,所述监控脚本用于在检测到所述待加载页面加载出错时,向所述边缘服务器发送加载出错报告;
所述利用所述监控脚本,判断所述待加载页面在所述用户终端上是否加载出错,具体包括:在收到来自所述监控脚本的加载出错报告时,判定为所述待加载页面在所述用户终端上加载出错。
4.根据权利要求2所述的网页加载方法,其特征在于,所述加载出错包括所述待加载页面显示不完整。
5.根据权利要求1所述的网页加载方法,其特征在于,根据在第一预设时间内收到所述用户终端针对同一加载项的加载请求的次数,判断所述待加载页面在所述用户终端上是否加载出错。
6.根据权利要求5所述的网页加载方法,其特征在于,所述根据在第一预设时间内收到所述用户终端针对同一加载项的加载请求的次数,判断所述待加载页面在所述用户终端上是否加载出错,具体包括:
若在所述第一预设时间内收到所述用户终端针对同一加载项的加载请求的次数达到第一预设次数时,则判定为所述待加载页面在所述用户终端上加载出错。
7.根据权利要求6所述的网页加载方法,其特征在于,所述第一预设次数为两次。
8.根据权利要求6所述的网页加载方法,其特征在于,还包括:
在向所述用户终端发送所述原加载清单时,记录针对所报错的加载项的一次报错;
监测针对加载项的报错次数;
若所述报错次数达到第二预设次数,则向所述待加载页面所属管理员发送针对所述加载项的告警信息,所述第二预设次数大于所述第一预设次数。
9.根据权利要求8所述的网页加载方法,其特征在于,在向所述待加载页面所属管理员发送针对所述加载项的告警信息后,还包括:
将针对加载项的报错次数清零;
继续执行所述监测针对所述加载项的报错次数。
10.根据权利要求8所述的网页加载方法,其特征在于,还包括:
在向所述待加载页面所属管理员发送针对所述加载项的告警信息时,暂停所述前端优化功能。
11.根据权利要求10所述的网页加载方法,其特征在于,所述暂停前端优化功能后,还包括:暂停所述前端优化功能持续预设时长后,恢复启用所述前端优化功能。
12.根据权利要求8所述的网页加载方法,其特征在于,还包括:
在向所述待加载页面所属管理员发送针对所述加载项的告警信息时,关闭所述前端优化功能。
13.根据权利要求1所述的网页加载方法,其特征在于,所述优化原加载清单具体包括:
根据预定的优化方案改写所述加载清单中的待加速资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810380726.0/1.html,转载请声明来源钻瓜专利网。