[发明专利]脚本文件加载方法、终端以及服务器有效
申请号: | 201710157638.X | 申请日: | 2017-03-16 |
公开(公告)号: | CN107015826B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 朱展;周军;袁运辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 文件 加载 方法 终端 以及 服务器 | ||
本发明提供一种脚本文件加载方法,其包括接收脚本文件加载指令,并根据脚本文件加载指令获取待加载脚本文件的文件信息;从服务器接收脚本数据映射表;以及根据脚本数据映射表和待加载脚本文件的文件信息,确定加载待加载脚本文件。本发明还提供一种脚本文件加载终端以及服务器。本发明的脚本文件加载方法以及终端通过从服务器接收的脚本数据映射表,实现了对待加载脚本文件的实时更新操作,从而提高了脚本文件的实施加载效率。本发明的脚本文件加载方法及服务器通过向对应终端提供脚本数据映射表,提高了终端对待加载脚本文件的实时加载效率。
技术领域
本发明涉及互联网领域,特别是涉及一种脚本文件加载、终端以及服务器。
背景技术
Javascript是一种直译式的脚本语言,其可在HTML(HyperText MarkupLanguage,超文本标记语言)网页上使用,用于给HTML网页增加动态功能。网站的Javascript文件(js文件)往往部署在一个静态服务器上,并在这些js文件上设置http缓存头以提高性能,这样用户的网页浏览器需要加载js文件的时候,可以直接从本地缓存拉取该js文件。
但是当某些网页应用更新了js文件后,本地缓存并不能对js文件进行及时更新,从而导致本地缓存内的js文件的更新时间不可控或导致该js文件不可用。现有技术可通过以下方式来解决上述的js文件的更新问题。如使用md5签名算法对调用js文件进行签名,这样用户在浏览器中调用该相关网页内容时,会根据js文件的md5签名,对js文件进行实时更新。
上述方案需要对调用js文件进行签名操作,操作流程较为繁琐,如需要对js文件进行更新操作时,会影响js文件的动态实时加载效率。
发明内容
本发明实施例提供一种可提高脚本文件实时加载效率的脚本文件加载方法、终端以及服务器;以解决现有的脚本文件加载方法、终端以及服务器中的脚本文件实时加载效率较低的技术问题。
本发明实施例提供一种脚本文件加载方法,其包括:
接收脚本文件加载指令,并根据所述脚本文件加载指令获取待加载脚本文件的文件信息;
从服务器接收脚本数据映射表;其中所述脚本数据映射表用于存储所有脚本文件的映射脚本文件的信息;以及
根据所述脚本数据映射表和所述待加载脚本文件的文件信息,确定加载所述待加载脚本文件。
本发明实施例还提供一种脚本文件加载方法,其包括:
从客户端接收脚本数据映射表获取指令;
根据所述脚本数据映射表获取指令,获取脚本数据映射表,其中所述脚本数据映射表用于存储所有脚本文件的映射脚本文件的信息;以及
将所述脚本数据映射表发送至所述客户端,以便所述客户端加载脚本文件。
本发明实施例还提供一种脚本文件加载终端,其包括:
文件信息获取模块,用于接收脚本文件加载指令,并根据所述脚本文件加载指令获取待加载脚本文件的文件信息;
脚本数据映射表接收模块,用于从服务器接收脚本数据映射表;其中所述脚本数据映射表用于存储所有脚本文件的映射脚本文件的信息;以及
脚本文件加载模块,用于根据所述脚本数据映射表和所述待加载脚本文件的文件信息,确定加载所述待加载脚本文件。
本发明实施例还提供一种脚本文件加载服务器,其包括:
指令接收模块,用于从客户端接收脚本数据映射表获取指令;
脚本数据映射表获取模块,用于根据所述脚本数据映射表获取指令,获取脚本数据映射表,其中所述脚本数据映射表用于存储所有脚本文件的映射脚本文件的信息;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710157638.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于物联网的雷达探测小车
- 下一篇:一种物体监测设备