什么是脚本外链解析图?
脚本外链解析图指的是将所需资源的 url 地址翻译成浏览器可读取的形式的过程。其中,脚本外链通常是指站外资源的链接地址,如蓝奏云的外链。
为什么需要脚本外链解析图?
脚本外链解析图的存在是为了优化页面渲染时间。因为当浏览器发出请求后,可能会需要下载多个资源文件才能完成页面渲染。如果这些资源是本地资源,如图片等,加载的速度会较快;但如果是外链资源,如蓝奏云的链接,则需要通过外部资源下载后才能使用,这样就会拖慢页面的加载速度。因此,需要通过脚本外链解析图来最大程度优化页面渲染时间。
脚本外链解析图怎样工作?
脚本外链解析图分为两个部分,一部分是 JavaScript 脚本,另一部分是后端解析软件。当用户获取程序文件并打开页面时,脚本就会被执行。此时,后端解析软件开始运作,将细节化资源 url 翻译成由前端 javascript 构成的格式。
蓝奏云外链解析是如何实现的?
蓝奏云外链解析本质上也是脚本外链解析方法之一。前端通过 URL 传递 metadata 到 Nginx;然后 Nginx 和 Lua 合作进行 url 地址替换工作以实现蓝奏云外链解析。大大降低了请求时对服务资源的占用,提高处理效率。
蓝奏云外链解析的优点
与传统的下载搜索方式相比,蓝奏云外链解析的优点主要表现在以下两个方面:
- 解析速度快:解析过程只需要在请求时对蓝奏云分享链接进行简单的修改和处理,同时可以批量处理多个链接,适应大规模操作需求。
- 操作简单:用户只需要打开蓝奏云外链解析器,输入或拖拽共享链接即可自动完成任务。无需下载、安装额外软件,简单实用。