BeeCDN —— 开源前端库 CDN 加速服务正式上线

栏目: IT资讯 · 发布时间: 7年前

内容简介:闭关了好几个月,煞费苦心开发制作的前端库CDN加速服务:https://www.beecdn.com,今天正式公开发布哦。 BeeCDN介绍 做过前端开发的同学,肯定用过比如BootCDN之类的前端库加速服务,把项目中的jquery、Vue等库的...

闭关了好几个月,煞费苦心开发制作的前端库CDN加速服务:https://www.beecdn.com,今天正式公开发布哦。

BeeCDN介绍

做过前端开发的同学,肯定用过比如BootCDN之类的前端库加速服务,把项目中的jquery、Vue等库的引用地址改成使用了CDN加速的地址,这样自己的网站能减少很多请求数,把一些核心的js和css都交给外部的CDN去处理加载。

在BeeCDN诞生前呢,我本人也是一直用的BootCDN的服务,后来看了一些关于CDN加速的文章,在数据安全方面,除了使用Https,还有SRI标准。

SRI就是在引入一个js文件时,在script标签中定义好这个文件的sha256(sha384、sha512)的值,当浏览器加载这个js文件时,首先会计算这个js文件的sha256的值是否和标签中定义的一样,如果一样就加载,不一样就拒绝加载。

由于BootCDN目前还不支持SRI的集成,于是我便按捺不住内心的骚动,如果我自己做一个支持SRI选择的CDN加速服务呢。

下面是我自己总结的几个BeeCDN的特点。

BeeCDN特点一:简单干净的版面

BeeCDN的页面样式100%基于Bootstrap 4.0,使用了BootSwatch主题,可以随意切换主题,默认使用了我比较喜欢的Simplex主题。

BeeCDN —— 开源前端库 CDN 加速服务正式上线

BeeCDN特点二:国内首个支持多家CDN服务商选择

BeeCDN是国内首个支持多家CDN服务商选择的前端库CDN加速服务。

目前使用的是百度云CDN、腾讯云CDN、阿里云CDN。在每个库的文件列表页面,您可以方便的选择您需要使用的CDN服务商,BeeCDN会保存您做的选择,下载加载页面会自动选择您上次的选择。

BeeCDN —— 开源前端库 CDN 加速服务正式上线

BeeCDN特点三:国内首个同时支持SRI三种加密方式(sha256、sha384、sha512)

BeeCDN破天荒的集成了三种SRI加密方式,默认是关闭的,您可以任意选择256、384、512。

BeeCDN —— 开源前端库 CDN 加速服务正式上线

BeeCDN特点三:关键字搜索库名称

BeeCDN在所有库页面,做了个简单的前端搜索功能,您可以输入库名关键字搜索想要使用的,比如输入sound:

BeeCDN —— 开源前端库 CDN 加速服务正式上线

BeeCDN特点四:库TAG分类页面

BeeCDN后台把每个库的keyword都提取了出来,把相同keyword的库都放在了一起,在每个库的页面,都有该库的关键字,您可以点击进去查看该关键字的其他相关库。

BeeCDN —— 开源前端库 CDN 加速服务正式上线

BeeCDN特点五:提供完整的API接口和接口文档

BeeCDN页面的数据都是通过API接口读取的,您也可以使用BeeCDN提供的API接口做点东西出来,这个全看你自己了。

API文档地址:https://www.coderdoc.cn/beecdn

BeeCDN —— 开源前端库 CDN 加速服务正式上线

BeeCDN特点六:自研的 Python 数据同步脚本,保证数据始终是新鲜的

为了能每天自动同步CDNJS的库,当初在设计自动同步功能时可谓艰辛啊,因为CDNJS库大小已经达到了100G了,如果直接使用git同步github上的数据的话,内存资源消耗那是巨大的,配置不好的电脑分分钟爆掉。

CDNJS官方也提供了NodeJS版的同步脚本,但是测试了N遍,都不是完全符合我的预期。

于是,我用Python设计了完美的同步脚本,本地只需要很少的存储空间即可实现云存储OSS和CDNJS库之间的完美同步。

说了这么多,何不去您自己直接去体验下BeeCDN呢:

https://www.beecdn.com


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Pattern Recognition and Machine Learning

Pattern Recognition and Machine Learning

Christopher Bishop / Springer / 2007-10-1 / USD 94.95

The dramatic growth in practical applications for machine learning over the last ten years has been accompanied by many important developments in the underlying algorithms and techniques. For example,......一起来看看 《Pattern Recognition and Machine Learning》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具