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

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

内容简介:闭关了好几个月,煞费苦心开发制作的前端库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]


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

查看所有标签

猜你喜欢:

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

Spark大数据分析技术与实战

Spark大数据分析技术与实战

董轶群、曹正凤、赵仁乾、王安 / 电子工业出版社 / 2017-7 / 59.00

Spark作为下一代大数据处理引擎,经过短短几年的飞跃式发展,正在以燎原之势席卷业界,现已成为大数据产业中的一股中坚力量。 《Spark大数据分析技术与实战》着重讲解了Spark内核、Spark GraphX、Spark SQL、Spark Streaming和Spark MLlib的核心概念与理论框架,并提供了相应的示例与解析。 《Spark大数据分析技术与实战》共分为8章,其中前4......一起来看看 《Spark大数据分析技术与实战》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具