开放的 CDN 服务帮你快速获取开源库

今天给大家介绍一个实用的 CDN 加速服务,由于一些特殊的原因,众多开源库的下载速度不甚理想。你这之前在折腾 Android 时,下载 Beans GApps 等内容时就会存在这样的问题,安装 React 和 VUE 等也会遇到类似的问题。

这个项目的目标是提供这样一个仓库:让它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JavaScript、CSS、图片和 swf 等静态文件。

$npm install -g sfile// 安装工具,使用说明

一、背景和目标

像 Google Ajax Library,Microsoft ASP.net CDN,SAE,Baidu,Upyun 等 CDN 上都免费提供的 JS 库的存储,但使用起来却都有些局限,因为他们只提供了部分 JS 库。当然,我们还可以有像 CDNJS 这样的平台,存储了大部分主流的 JS 库,甚至 CSS、image 和 swf,但国内的访问速度却不是很理想,并且缺少很多国内优秀开源库。

因此,我们提供这样一个仓库,让它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JS、CSS、image 和 swf 等静态文件。

二、更新开源库

理论上我们自动更新库的版本文件,并且不会删除旧版本,但如果你在 staticfile.org 找不到最新的版本,则可以通过往该库中添加一个版本目录,并且修改相应的 package.json 文件,利用 Pull Request 来提醒我们。

三、使用注意

虽然大多数库都是基于 MIT / BSD License 开源的,但在有某些库在个人/商业应用上是有区别的,比如 Highcharts 这个库,所以请大家在使用这些库的时候,最好能点击其网站、代码仓库(在搜索结果中有链接)中查看其开源协议。

四、作者和服务商

当前维护者:

ikbear

iwillwen

漩涡

历史维护者:

Sofish

hfcorriez

马逸清

此仓库由国内优秀的云存储服务商 七牛云 提供存储和加速赞助。同步国外 CDNJS 源站,同时由国内开源贡献值提交其它有价值的库。感谢所有开源库作者和挖掘者的努力。

五、开源协议

仓库基于 MIT License 开源

我这里举个例子,看看如何快速安装 VUE 的源码,以2.5.18 - beta.0为准。

通过 https 形式安装

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.common.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.esm.browser.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.esm.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.min.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.common.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.esm.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.js

https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.min.js

欢迎关注我们

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181204G00NHF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券