[发明专利]用于优化网页预加载的方法和设备有效
申请号: | 201410706711.0 | 申请日: | 2014-11-27 |
公开(公告)号: | CN105701113B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 陈昊;党亚斌;周欣;李少春;李峰 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张贵东 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 优化 网页 加载 方法 设备 | ||
本发明公开了一种用于优化网页预加载的方法,应用于电子设备,所述方法包括:分析网页文件的源代码以便生成模块依赖图,所述模块依赖图描述网页文件中包括的各个模块之间的加载依赖关系;根据所述模块依赖图生成加载流程图,所述加载流程图指示网页中各个模块的加载流程;分析所述加载流程图和所述模块依赖图以便确定网页文件中各个模块的预加载序列;以及根据已确定的优化的预加载序列生成预加载简档文件。
技术领域
本发明涉及电子设备领域,更具体地,涉及一种用于优化网页预加载的方法以及实现该方法的设备。
背景技术
目前,互联网已经成为生活中不可缺少的一部分。已经出现各种各样的提供丰富内容和功能的网站,能够满足人们各种各样的需求。
然而,伴随着网站内容和功能的丰富而来的是网页文件越来越大。原因是网页文件中包括用于实现各种功能的诸如JavaScript应用的应用。为了提供更多的功能,JavaScript应用的数量以及代码量也越来越大。
因此,这导致的问题是用户访问网站时,加载每个网页所需的时间越来越长,这导致用户的使用体验较差。
为此,期望提供一种用于优化网页预加载的方法和电子设备,其能够有效地降低网页加载的时间,从而改进用户的使用体验。
发明内容
根据本发明的一个方面,提供了一种用于优化网页预加载的方法,应用于电子设备,所述方法包括:分析网页文件的源代码以便生成模块依赖图,所述模块依赖图描述网页文件中包括的各个模块之间的加载依赖关系;根据所述模块依赖图生成加载流程图,所述加载流程图指示网页文件中各个模块的加载流程;分析所述加载流程图和所述模块依赖图以便确定网页文件中各个模块的预加载序列;以及,根据已确定的预加载序列生成预加载简档文件。
根据本发明的另一个方面,提供了一种用于优化网页预加载的设备,所述设备包括:模块依赖图生成部件,配置为分析网页文件的源代码以便生成模块依赖图,所述模块依赖图描述网页文件中包括的各个模块之间的加载依赖关系;加载流程图生成部件,配置为根据所述模块依赖图生成加载流程图,所述加载流程图指示网页文件中各个模块的加载流程;预加载序列生成部件,配置为分析所述加载流程图和所述模块依赖图以便确定网页文件中各个模块的预加载序列;以及,预加载简档文件生成部件,配置为根据已确定的预加载序列生成预加载简档文件的部件。
根据本发明的另一个方面,提供了一种用于优化网页预加载的方法,应用于服务器,所述方法包括:接收网页文件,所述网页文件中包括一预加载简档文件,其中所述预加载简档文件中定义网页文件中各个模块的预加载序列;响应于接收用户通过一客户端访问所述网页文件对应的网页的请求,确定所述客户端是否具有所述预加载简档文件;响应于所述客户端具有所述预加载简档文件,根据客户端基于所述预加载简档文件进行的预加载请求,将所述网页文件中的各个模块传输给所述客户端。
根据本发明的另一个方面,提供了一种用于优化网页预加载的设备,包括:接收部件,配置为接收从外部电子设备发布的网页文件,所述网页文件中包括一预加载简档文件,其中所述预加载简档文件中定义网页文件中各个模块的预加载序列;确定部件,配置为响应于接收用户通过一客户端访问所述网页文件对应的网页的请求,确定所述客户端是否具有所述预加载简档文件;传输部件,配置为响应于所述客户端具有所述预加载简档文件,根据客户端基于所述预加载简档文件进行的预加载请求,将所述网页文件中的各个模块传输给所述客户端。
根据本发明的另一个方面,提供了一种用于优化网页预加载的方法,所述方法包括:接收用户访问特定网页的请求;根据所述请求,读取与该特定网页对应的一预加载简档文件,其中所述预加载简档文件中定义网页文件中各个模块的预加载序列;以及根据所述预加载简档文件执行该特定网页的预加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410706711.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:解决方案搜寻系统的操作方法及解决方案搜寻系统
- 下一篇:地图标记方法