[发明专利]网页图片加载方法、装置、计算机设备和存储介质在审
申请号: | 202011228587.3 | 申请日: | 2020-11-06 |
公开(公告)号: | CN112434235A | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 郑龙;李午亮;符勇;董彪 | 申请(专利权)人: | 金蝶云科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 熊文杰 |
地址: | 523808 广东省东莞*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 图片 加载 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种网页图片加载方法、装置、计算机设备和存储介质。所述方法包括:将各个图片加载请求添加至串行队列;从串行队列中第一个图片加载请求起,处理串行队列中的图片加载请求;当网页的图片加载模式为延迟等待模式时,监听网页中当前的非串行队列请求的数量;当根据数量确定网页浏览器的请求超出承载限度时,进入延迟等待阶段,在预设的延迟等待时间内,暂停处理串行队列中的图片加载请求,并处理各非串行队列请求;在经过延迟等待时间后,取消对串行队列中的图片加载请求的暂停处理,并返回处理串行队列中的图片加载请求的步骤,以继续执行,直至串行队列中的各个图片加载请求均处理完成。采用本方法能够提高服务器的响应速度。
技术领域
本申请涉及计算机技术领域,特别是涉及一种网页图片加载方法、装置、计算机设备和存储介质。
背景技术
随着科学技术的飞速发展,信息获取途径越来越多,通过浏览网页即可以获取很多的信息。用户在浏览网页时,网页中常常需要加载大量的图片进行展示。然而,如果在用户访问网页时,网页一次性加载全部的图片,会给服务器带来非常大的压力,降低服务器的响应速度,甚至造成页面卡顿或崩溃等情况。因此,提高网页图片加载过程中服务器的响应速度非常重要。
传统方法中,一般采用图片懒加载的方法,先采用较小的占位图来代替真实图片,在需要加载真实图片时,再加载真实图片,用真实图片替换掉占位图。然而,某些情况下,比如:低网速或者用户交互较多导致网页中需要加载的内容较多等情况,即使采用传统的图片懒加载的方法,依然可能因为对网页浏览器的请求链接的占用,而导致的服务器响应速度慢的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高服务器响应速度的网页图片加载方法、装置、计算机设备和存储介质。
一种网页图片加载方法,所述方法包括:
将各个图片加载请求添加至串行队列;所述图片加载请求,用于请求加载所访问的网页中的待加载图片;
从所述串行队列中第一个图片加载请求起,处理所述串行队列中的图片加载请求;
当所述网页的图片加载模式为延迟等待模式时,监听所述网页中当前的非串行队列请求的数量;
当根据所述数量确定网页浏览器的请求超出承载限度时,进入延迟等待阶段,在预设的延迟等待时间内,暂停处理所述串行队列中的图片加载请求,并处理各所述非串行队列请求;
在经过所述延迟等待时间后,取消对所述串行队列中的图片加载请求的暂停处理,并返回所述处理所述串行队列中的图片加载请求的步骤,以继续执行,直至所述串行队列中的各个图片加载请求均处理完成。
在其中一个实施例中,所述将各个图片加载请求添加至串行队列包括:
监听所述网页中当前展示区域中的待加载图片;
将所述当前展示区域中的各所述待加载图片对应的图片加载请求添加至串行队列。
在其中一个实施例中,所述将各个图片加载请求添加至串行队列包括:
监听所述网页中全部的待加载图片;
将所述网页中的各所述待加载图片对应的图片加载请求添加至串行队列。
在其中一个实施例中,在所述监听所述网页中当前的非串行队列请求的数量之后,所述方法还包括:
当根据所述数量确定网页浏览器的请求未超出承载限度时,继续执行所述处理所述串行队列中的图片加载请求的步骤,。
在其中一个实施例中,在所述从所述串行队列中第一个图片加载请求起,处理所述串行队列中的图片加载请求之后,所述方法还包括:
当所述网页的图片加载模式为非延迟等待模式时,继续执行所述处理所述串行队列中的图片加载请求的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶云科技有限公司,未经金蝶云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011228587.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双波束的频率扫描漏波天线
- 下一篇:一种语音识别方法、装置及存储介质