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]


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

查看所有标签

猜你喜欢:

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

程序员面试宝典(第5版)

程序员面试宝典(第5版)

欧立奇、刘洋、段韬 / 电子工业出版社 / 2015-10 / 55.00

容提要 《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业最新面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。 《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试......一起来看看 《程序员面试宝典(第5版)》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

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

Base64 编码/解码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具