专栏名称: i小声读书
「电子书支援计划」是一个以电子书为核心的自我学习计划, 以 Telagram 社群为主要载体,致力于促进中文互联网圈内 的知识交流和资源共享,帮助诸位获得更好的阅读资源和阅 读体验,同时鼓励社群内成员输出优质内容。
目录
相关文章推荐
自贡网  ·  速看!自贡两单位公开招聘 ·  昨天  
四川日报  ·  刚刚!四川能源发展集团在成都揭牌成立 ·  昨天  
四川发布  ·  正在公开招聘!抓紧报名 ·  昨天  
四川日报  ·  不要食用!已有医生感染死亡,紧急提醒 ·  2 天前  
51好读  ›  专栏  ›  i小声读书

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

i小声读书  · 公众号  ·  · 2018-12-04 00:00

正文

今天给大家介绍一个实用的 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







请到「今天看啥」查看全文