[发明专利]一种网页内容的加载方法、装置及系统在审
申请号: | 201711052969.3 | 申请日: | 2017-10-31 |
公开(公告)号: | CN110020297A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 曹志明 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 王伟锋;刘铁生 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本文件 网页内容 加载 客户端 装置及系统 校验 脚本 数据处理技术 缓存 服务器接收 资源利用率 获取请求 请求获取 数据加载 数据修改 响应信息 重新获取 服务端 更新 页面 发送 输出 应用 | ||
本发明公开了一种网页内容的加载方法、装置及系统,涉及数据处理技术领域,为解决现有的网页内容加载时当任何一个脚本文件数据修改时则重新获取全部脚本文件数据,造成的网页内容加载效率和资源利用率较低的问题。本发明的方法包括:服务器接收脚本文件获取请求;根据脚本文件标识和第一脚本校验值判断所述脚本文件中的数据是否更新;若是,则发送脚本文件的当前数据和脚本文件的第二脚本校验值至客户端,以便于客户端根据所述脚本文件当前数据加载页面;若否,则输出所述脚本文件数据未更新响应信息,以便于客户端直接使用缓存的所述脚本文件的数据。本发明适合应用在客户端向服务端请求获取脚本文件数据以对网页内容加载中。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种网页内容的方法、服务器和客户端。
背景技术
随着互联网技术的不断发展,浏览器已经成为人们日常生活中不可或缺的一个组成部分,人们可以通过浏览器浏览网页新闻、观看视频、网络购物等。当用户在浏览器中输入待搜索内容时,浏览器通过向服务器请求获取用于加载内容所需要的数据,并且浏览器会将访问过的网页对应的数据进行缓存,以便于当用户再次访问时,可以直接从本地缓存中直接获取数据并进行加载显示。
目前,在用户使用浏览器时,浏览器在加载页面内容前根据加载内容对应的脚本文件的版本信息,判断脚本文件中数据是否修改,并且当检测到任意一个脚本文件的版本信息更新时,重新获取加载页面内容所需要的全部脚本文件数据,从而造成对于部分脚本文件数据未更新仍然重新获取而导致的资源浪费和数据获取效率较低的问题,进而导致网页内容加载的效率和资源利用率较低的问题。
发明内容
鉴于上述问题,本发明提供一种网页内容的加载方法、服务器和客户端,主要目的在于在获取用于加载网页内容的脚本文件时,只对数据更新的脚本文件重新获取,而对于未数据未更新的脚本文件则直接从本地缓存中提取,进而实现网页内容的加载。
为解决上述技术问题,第一方面,本发明提供了一种网页内容的加载方法,该方法包括:
接收脚本文件获取请求,所述脚本文件获取请求中携带有与所述脚本文件对应的脚本文件标识和第一脚本校验值,所述脚本文件中保存有用于加载页面内容的数据;
根据所述脚本文件标识和所述第一脚本校验值判断所述脚本文件中的数据是否更新;
若是,则发送所述脚本文件的当前数据和所述脚本文件的第二脚本校验值,以使得根据所述当前数据加载所述页面内容;
若否,则输出所述脚本文件数据未更新响应信息,所述响应信息为触发从预置缓存数据库中获取所述脚本文件数据的信息。
可选的,所述接收脚本文件获取请求之后,所述方法还包括:
根据所述脚本文件的标识信息提取所述脚本文件的当前数据;
调用预置函数根据所述当前数据计算所述脚本文件的第二脚本校验值。
可选的,所述根据所述脚本文件标识和所述第一脚本校验值判断所述脚本文件中的数据是否更新包括:
比较所述脚本文件的第一脚本校验值和所述第二脚本校验值是否相等;
若是,则判断所述脚本文件中的数据未更新;
若否,则判断所述脚本文件中的数据更新。
可选的,所述接收脚本文件获取请求之前,所述方法还包括:
创建脚本文件集合,所述脚本文件集合中包含有全部用于加载所述页面内容需要的数据所对应的脚本文件;
所述接收脚本文件获取请求包括:
依次提取并接收所述脚本文件集合中的所述各个脚本文件的获取请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711052969.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提取新闻网页正文的方法及装置
- 下一篇:参数展示方法和装置