一种加载静态资源的方法和装置制造方法及图纸

技术编号:8959486 阅读:133 留言:0更新日期:2013-07-25 19:02
本发明专利技术实施例公开了加载静态资源的方法和装置,其中,方法包括:当载入的网页文件中存在需请求的静态资源时,从所述网页文件中获取需请求的静态资源的名称和版本;判断本地是否存储有与所述名称和版本均一致的静态资源;当本地存储有与所述名称和版本均一致的静态资源时,加载本地存储的与所述名称和版本均一致的静态资源。本发明专利技术实施例中,本地存储有与需请求的静态资源相同的静态资源时,直接加载本地存储的该静态资源,无需向静态资源所在的服务器发出任何请求或与静态资源所在的服务器进行协商,加快了对于网站静态资源的访问速度,也降低了服务器端的负载,减少了对于硬件设施建设的投入。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,更具体地,涉及一种加载静态资源的方法和装置
技术介绍
随着互联网行业的发展,网页内容所提供的信息日渐丰富,网页上所展示的数据内容也随之越来越丰富。与此同时,国内的互联网用户带宽和体积庞大的网页应用形成了一个比较特殊的矛盾,如何更快地为用户呈现网页内容,减少用户的等待时间成为所有互联网公司技术研发过程中必须要考虑的一个环节。其中最为突显的问题就是随着网页应用的富媒体化,以及向客户端本地应用交互的靠拢,越来越多的静态资源(StaticResource),例如 JS (JavaScript)文件、CSS (Cascading Style Sheet,级联样式表)文件或图片等需要被传输到用户的浏览器端。目前有以下两种方式来解决该问题:1、使用CDN(Content Delivery Network,内容分发网络)节点缓存静态资源,使用户可以就近取得所需资源,提高用户访问网站的响应速度。2、利用浏览器将最近请求过的页面在用户磁盘上存储,当再次请求这个页面时,浏览器与服务器进行缓存协商,即浏览器向服务器询问页面是否被修改过,如果没有修改,浏览器使用本地缓存文件,否本文档来自技高网...

【技术保护点】
一种加载静态资源的方法,其特征在于,包括以下步骤:当载入的网页文件中存在需请求的静态资源时,从所述网页文件中获取需请求的静态资源的名称和版本;判断本地是否存储有与所述名称和版本均一致的静态资源;当本地存储有与所述名称和版本均一致的静态资源时,加载本地存储的与所述名称和版本均一致的静态资源。

【技术特征摘要】
1.一种加载静态资源的方法,其特征在于,包括以下步骤: 当载入的网页文件中存在需请求的静态资源时,从所述网页文件中获取需请求的静态资源的名称和版本; 判断本地是否存储有与所述名称和版本均一致的静态资源; 当本地存储有与所述名称和版本均一致的静态资源时,加载本地存储的与所述名称和版本均一致的静态资源。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当本地未存储有与所述名称和版本均一致的静态资源时,发送静态资源请求。3.根据权利要求2所述的方法,其特征在于,发送静态资源请求的步骤包括: 判断静态资源所在的服务器与访问的网站是否在同一域名下; 当静态资源所在的服务器与访问的网站不在同一域名下时,使用跨越接口向静态资源所在的服务器发送静态资源请求。4.根据权利要求2所述的方法,其特征在于,所述方法还包括: 接收返回的静态资源; 将接收的静态资源存储在本地。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 按预设规则清除本地存储的静态资源。6.一种加载静态资源的装置,其特征在于,包括: 获取单...

【专利技术属性】
技术研发人员:任远姚丽梅
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1