[发明专利]一种加载网页的方法在审
申请号: | 201911409232.1 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111079055A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 吴迪 | 申请(专利权)人: | 吴迪 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F11/07 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 解敬文;施艳荣 |
地址: | 223600 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加载 网页 方法 | ||
本发明涉及一种加载网页的方法,该方法将网页内容划分为关键内容和非关键内容,浏览器在下载非关键内容时,如果下载失败,可以向网页服务器查询替代策略,从而提高了网页加载速度,避免了某些加载失败的情况。
技术领域
本发明属于计算机领域,尤其涉及一种加载网页的方法。
背景技术
用户访问互联网时,一般使用客户端的浏览器输入想要访问的网址,客户端根据该网址查询并连接相应的网页服务器,网页服务器返回相应的网页(典型的例如html格式的网页),然后浏览器解析并加载该网页内容。
随着网页设计越来越复杂,网页中的内容也越来越多,在很多情况下,网页中会携带指向其他服务器的内容,因而当浏览器加载网页时,其还需要向所述其他服务器下载内容。例如,网页中可能需要加载一张图片,该图片并不在原来的网页服务器A上,而在另外一个服务器B上,也就是说,该网页的URL指向了服务器B。此时浏览器就需要访问服务器B下载该图片。但是,如果此时服务器B出现了问题,就会严重拖慢网页的加载和显示速度,甚至使网页加载失败。
发明内容
为了解决现有技术中的上述问题,本发明提供了一种加载网页的方法。
本发明采用的技术方案具体如下:
一种加载网页的方法,包括以下步骤:
步骤100:将网页中需要从内容服务器下载的内容区分为关键内容和非关键内容,并在网页中注明;
步骤200:客户端浏览器从网页服务器获取所述网页,对所述网页进行解析,确定其中的关键内容和非关键内容;
步骤300:所述浏览器尝试下载所述关键内容,如果有一个或多个关键内容下载失败,则浏览器显示网页加载失败,方法结束;
步骤400:所述浏览器尝试下载所述非关键内容,对于下载失败的非关键内容,所述浏览器向所述网页服务器发送替代请求;
步骤500:所述网页服务器在接收到所述替代请求后,根据预先设置的替代策略,向所述浏览器返回相应非关键内容的替代方式和/或替代内容;
步骤600:所述浏览器基于所有成功下载的关键内容、所有成功下载的非关键内容、根据步骤500确定的非关键内容的替代方式和/或替代内容,加载并显示所述网页。
进一步地,在步骤600之后,进一步包括:
步骤700:所述浏览器在后台继续尝试下载所述下载失败的非关键内容,如果其中某个非关键内容下载成功,则所述浏览器将该非关键内容重新加入网页显示中。
进一步地,还包括:
步骤800:所述网页服务器监控所有的替代请求,如果某个内容服务器或URL在预定时长内被提出替代请求的次数超过阈值,则所述网页服务器发出报警。
进一步地,使用html标签属性来注明网页中的关键内容。
进一步地,使用专门的标签在网页中注明关键内容。
进一步地,所述步骤300中,所述浏览器尝试同时连接一个或多个内容服务器,同时下载所述关键内容。
进一步地,所述步骤300中,所述浏览器按照预定规则按序下载关键内容。
进一步地,所述替代策略在网页设计阶段确定,然后存储于所述网页服务器中以备浏览器查询。
进一步地,所述替代策略包括:忽略相应的非关键内容。
进一步地,所述替代策略包括:使用网页服务器上的内容来替代非关键内容。
本发明的有益效果是:提高网页加载速度,避免了一些加载失败的情况,并且可以帮助网站管理人员发现可能存在的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吴迪,未经吴迪许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911409232.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:泥浆精细化处理装置
- 下一篇:一种粘性可控的水凝胶及其制备方法与应用