【技术实现步骤摘要】
页面加载方法及终端、页面响应方法及服务器
本专利技术实施例涉及网络
,特别涉及一种页面加载方法及终端、页面响应方法及服务器。
技术介绍
目前,用户浏览的网页一般包括多种元素,如html文档、JS脚本和图片资源等,其中占网页资源比最大的一般是图片资源。当网页中存在较多的图片资源时,网页的加载速度会比较慢,若用户的网络状况较差,则会进一步增长网页的加载时长,用户体验较差。针对这种情况,若网页中的图片资源较多,可以采用懒加载策略,网页中图片资源默认加载模糊图片,当用户浏览到时,才进行原图加载,从而缩短了网页的加载时长。专利技术人发现现有技术中至少存在如下问题:即便采用了懒加载策略,如果用户网络较差,或者首屏中图片资源较多时,网页的加载时间仍然很长,用户体验较差。
技术实现思路
本专利技术实施方式的目的在于提供一种页面加载方法及终端、页面响应方法及服务器,提升了页面的加载速度。为解决上述技术问题,本专利技术的实施方式提供了一种页面加载方法,包括以下步骤:应用于终端,方法包括:向服务器发送页面访问请求,下载服务器返回的页面信息并得到页面信息的下载情况;从页面信息解析出加载优化脚本以及待加载页面元素的地址信息;运行加载优化脚本,并根据页面信息的下载情况得到待加载页面元素的当前加载质量参数;根据待加载页面元素的地址信息和当前加载质量参数,加载待加载页面元素。本专利技术的实施方式还提供了一种页面响应方法,应用于服务器,方法包括:当接收到终端发送的页面访问请求时,获取页面访问请求对应的页面信息;在页面信息中插入预设的加载优化脚本;向终端返回包括加载优化脚本的页面信息,以供 ...
【技术保护点】
1.一种页面加载方法,其特征在于,应用于终端,方法包括:向服务器发送页面访问请求,下载所述服务器返回的页面信息并得到所述页面信息的下载情况;从所述页面信息解析出加载优化脚本以及待加载页面元素的地址信息;运行所述加载优化脚本,并根据所述页面信息的下载情况得到所述待加载页面元素的当前加载质量参数;根据所述待加载页面元素的地址信息和所述当前加载质量参数,加载所述待加载页面元素。
【技术特征摘要】
1.一种页面加载方法,其特征在于,应用于终端,方法包括:向服务器发送页面访问请求,下载所述服务器返回的页面信息并得到所述页面信息的下载情况;从所述页面信息解析出加载优化脚本以及待加载页面元素的地址信息;运行所述加载优化脚本,并根据所述页面信息的下载情况得到所述待加载页面元素的当前加载质量参数;根据所述待加载页面元素的地址信息和所述当前加载质量参数,加载所述待加载页面元素。2.根据权利要求1所述的页面加载方法,其特征在于,所述待加载页面元素包括可视区域内的待加载页面元素和可视区域外的待加载页面元素;所述根据所述待加载页面元素的地址信息和所述当前加载质量参数,加载所述待加载页面元素,具体包括:根据所述可视区域内的所述待加载页面元素的地址信息和所述当前加载质量参数,加载所述可视区域内的所述待加载页面元素,并得到所述可视区域内的所述待加载页面元素的响应情况;根据所述可视区域内的所述待加载页面元素的响应情况,更新所述当前加载质量参数;根据所述可视区域外的所述待加载页面元素的地址信息与更新后的所述当前加载质量参数,加载所述可视区域外的所述待加载页面元素。3.根据权利要求2所述的页面加载方法,其特征在于,在所述根据所述可视区域外的所述待加载页面元素的地址信息与更新后的所述当前加载质量参数,加载所述可视区域外的所述待加载页面元素之前,还包括:监控所述可视区域内的页面元素,并判断所述可视区域内的页面元素在预设时长内是否发生变化;当所述可视区域内的页面元素在预设时长内未发生变化时,进入所述根据所述可视区域外的所述待加载页面元素的地址信息与更新后的所述当前加载质量参数,加载所述可视区域外的所述待加载页面元素的步骤;当所述可视区域内的页面元素在预设时长内发生变化时,且所述可视区域内的存在未加载的所述待加载页面元素,并根据所述可视区域内的未加载的所述待加载页面元素的地址信息与更新后的所述当前加载质量参数,加载所述可视区域内的未加载的所述待加载页面元素。4.根据权利要求2所述的页面加载方法,其特征在于,所述可视区域内的待加载页面元素的数量为多个;所述待加载页面元素的响应情况包括所述待加载页面元素的大小与所述待加载页面元素的响应时间段;所述根据所述可视区域内的所述待加载页面元素的响应情况,更新所述当前加载质量参数,具体包括:当多个所述待加载页面元素的响应时间段不存在重叠时,根据每个所述待加载页面元素的响应情况得到每个所述待加载页面元素的加载质量参数,并将多个所述待加载页面元素的加载质量参数中最大的加载质量参数,作为所述当前加载质量参数;当多个所述待加载页面元素的响应时间段存在重叠时,将响应时间段存在重叠的所述待加载页面元素分为一组,根据各组所述待加载页面元素的响应情况得到各组所述待加载页面元素的加载质量参数,并将多组所述待加载页面元素的加载质量参数中最大的加载质量参数,作为所述当前加载质量参数。5.根据权利要求4所述的页面加载方法,其特征在于,所述待加载页面元素的响应时间段包括重叠时间段与未重叠时间段;所述根据各组所述待加载页面元素的响应情况得到各组所述待加载页面元素的加载质量参数,具...
【专利技术属性】
技术研发人员:郑家兴,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。