BeeCDN —— 開源前端庫 CDN 加速服務正式上線

2021-01-09 開源中國

閉關了好幾個月,煞費苦心開發製作的前端庫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服務商選擇的前端庫CDN加速服務。

目前使用的是百度雲CDN、騰訊雲CDN、阿里雲CDN。在每個庫的文件列表頁面,您可以方便的選擇您需要使用的CDN服務商,BeeCDN會保存您做的選擇,下載加載頁面會自動選擇您上次的選擇。

BeeCDN特點三:國內首個同時支持SRI三種加密方式(sha256、sha384、sha512)

BeeCDN破天荒的集成了三種SRI加密方式,默認是關閉的,您可以任意選擇256、384、512。

BeeCDN特點三:關鍵字搜索庫名稱

BeeCDN在所有庫頁面,做了個簡單的前端搜索功能,您可以輸入庫名關鍵字搜索想要使用的,比如輸入sound:

BeeCDN特點四:庫TAG分類頁面

BeeCDN後臺把每個庫的keyword都提取了出來,把相同keyword的庫都放在了一起,在每個庫的頁面,都有該庫的關鍵字,您可以點擊進去查看該關鍵字的其他相關庫。


BeeCDN特點五:提供完整的API接口和接口文檔

BeeCDN頁面的數據都是通過API接口讀取的,您也可以使用BeeCDN提供的API接口做點東西出來,這個全看你自己了。

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

BeeCDN特點六:自研的Python數據同步腳本,保證數據始終是新鮮的

為了能每天自動同步CDNJS的庫,當初在設計自動同步功能時可謂艱辛啊,因為CDNJS庫大小已經達到了100G了,如果直接使用git同步github上的數據的話,內存資源消耗那是巨大的,配置不好的電腦分分鐘爆掉。

CDNJS官方也提供了NodeJS版的同步腳本,但是測試了N遍,都不是完全符合我的預期。

於是,我用Python設計了完美的同步腳本,本地只需要很少的存儲空間即可實現雲存儲OSS和CDNJS庫之間的完美同步。

說了這麼多,何不去您自己直接去體驗下BeeCDN呢:

https://www.beecdn.com

相關焦點

  • 盤點國內網站常用的一些 CDN 公共庫加速服務
    一 般的CDN公共庫都會包含全球所有最流行的開源JavaScript庫,你可以在自己的網頁上直接通過script標記引用這些資源。這樣做不僅可以為您 節省流量,還能通過CDN加速,獲得更快的訪問速度。官網:http://jscdn.upai.com/Ps:又拍雲js庫提供了常用的JavaScript庫CDN服務。算是起步較早的cdn加速服務了。速度和穩定性也不錯。不過js庫有點少,有些前衛的js庫可能不提供。
  • 雲加速節點CDN - CSDN
    節點分布cdn加速能解決哪些問題 很多網站打開速度慢,網站打開慢如何處理呢,目前性價比較高的是使用cdn加速,cdn加速通過內容分發節點,把網站內容分發到全國全世界各個節點上,通過高配的節點帶寬,直接匹配最近的訪問客戶,讓您的網站打開速度更快。我們簡單的介紹下cdn能解決那些問題?
  • cdn全球節點加速直播
    cdn全球節點加速直播網站訪問慢怎麼辦?很多網站都存在網速慢的情況,如何提升網站訪問速度呢?網站提升訪訪問速度,可以使用cdn加速,cdn加速成本低,而且效果好。做直播的,想染全球訪問都加速,用什麼cdn比較好呢?
  • 國內比較好用的免費CDN庫
    前幾天寫文章太累了,抽空整理了下,比較好用的cdn庫,給大家分享下。Bootstrap:http://www.bootcdn.cn/(推薦)https://cdnjs.com/(推薦)http://cdnjs.net/(推薦)又拍雲:http://jscdn.upai.com/七牛雲:https://www.staticfile.org
  • 光環雲正式宣布推出CDN加速服務
    光環雲數據有限公司今日宣布,即日起基於覆蓋全國的光環雲網優質的網絡資源,提供CDN(Content Distribution Network)加速服務。通過光環雲網CDN加速服務,客戶可就近取得所需內容,提高訪問響應速度和成功率,並為客戶提供頁面加速、流媒體加速、下載加速以及動態加速等高速穩定的解決方案。
  • 為Wordpress博客加速之靜態文件CDN加速配置
    為Wordpress博客加速,除了給伺服器端安裝Memcached,opcachen緩存插件外,還需要繼續優化wordpess打開網頁的速度,常用就是給wordpress博客本身的靜態文件,如首頁css、js、圖片等小文件,以鏡像的方式存儲到cdn上,也加速網站打開的速度,本文以七牛CDN為例
  • 如何使用cdn對網站進行加速
    一、cdn有什麼用說起來cdn,估計你就算沒用過也聽說過,簡單的說,cdn就是用來給網站加速用的,用新手聽得懂的話來說,你的網站的圖片文件,以前是放在伺服器,但是全中國的用戶訪問的速度肯定是不一樣的,比如你的伺服器是廣州的,那麼廣州的用戶訪問肯定會比北京的用戶要快,這樣的道理你肯定明白,那麼,cdn的作用就是可以對資源進行全地域的緩存
  • 高防CDN是什麼?
    cdn的含意是內容分發網際網路,根據在網際網路各部置放連接點網絡伺服器在目前網際網路技術基本上組成的一層智能化網際網路,cdn系統軟體使網際網路內容傳送的迅速、更平穩。而高防cdn便是在原來基本上配置了ddos高防服務等安全防護。
  • 免費cdn:jsDeliver+github使用教程
    前言:在搭hexo博客的時候,國內加載github的資源比較慢,需要使用CDN加速來優化網站打開速度,於是使用jsDeliver+github搭建免費的cdn。jsDelivr 是一個免費開源的 CDN 解決方案,用於幫助開發者和站長。
  • QNY融合CDN測試域名 -> 融合CDN加速域名
    QNY 融合CDN測試域名 -> 融合CDN加速域名本篇主要講解 如何將QNY融合CDN測試域名 切換到自定義的加速域名上去,為什麼會寫這篇是因為我收到了一封 【QNY我看幫助文檔介紹說 定義一個二級域名 比如我的域名叫做 askajohnny.com那麼這裡可以填寫 cdn.askajohnny.com / img.askajohnny.com 等等 。。
  • CDN到底能不能防DDoS攻擊呢?高防CDN是如何防ddos攻擊呢?
    隨著網際網路的發展,用戶在訪問網站時對訪問速度越來越重視,為了讓不同地區的訪客都能快速的瀏覽網站,CDN加速服務由此誕生。近些年,cdn技術發展的非常快速,之前幾年一直在做網頁緩存,目的就是能夠更加快速的運轉網站加速系統,讓網站加速系統的功能性發揮到更加強大。
  • 圖片資源cdn加速
    圖片資源cdn加速,國內CDN流量包價格。眾所周知,如果圖片上傳到自身的伺服器,用戶訪問站點時,因為要順序地從服務端下載所需資源數據,速度會很慢,嚴重影響用戶體驗。使用CDN圖片網站加速,站點的靜態資源被全部分發到CDN中心網絡邊緣的各CDN節點,這樣就把原來集中在源站的靜態資源調取工作全部分配到CDN加速節點。網際網路站終端用戶如果要訪問站點中的靜態資源,距其最近的CDN節點就會把這些內容自動發送給訪問者,而不會去源站來調取這些內容。
  • cdn伺服器是什麼
    對於cdn我們不陌生,你聽過cdn伺服器嗎!CDN伺服器是建立在網絡上的內容分發網絡。依託布置在各地的邊緣伺服器,用戶可以經過中央渠道的負載平衡、內容分發、調度等功用模塊獲取附近所需的內容,然後減少網絡擁塞,進步用戶拜訪響應速度和命中率。
  • 高防CDN成為了大部分網站的標配
    高防伺服器太貴,換伺服器影響太大,為了滿足網站加速和加防禦的新需求,你可能需要在cdn需求上進行深挖,在核心需求之外,讓CDN帶上防禦。高防CDN就成為了大部分網站的標配,大量的行業在高防cdn需求上有了增加!
  • 高防CDN和加速CDN有哪些區別?
    與加速的CDN相比,高防CDN優勢可以歸納為:自動化 引導式自助,錯誤衝突及時提醒,操作高效便捷。配置項豐富,自動配置緩存策略。多業務支持 支持網頁、下載、點播等多種業務類型,滿足用戶多元化業務需求,可謂是大文件、小文件、點播、直播、動靜皆宜。
  • QRCanvas-動態生成二維碼的開源優秀js庫
    QRCanvas-動態生成二維碼的開源優秀JS庫 今天分享的 QRCanvas 則是專門滿足如何在前端生成動態二維碼的需求。QRCanvas 功能特性API 非常簡單,簡單到只需要一個文本參數就能生成二維碼雖然調用簡單,但也提供了強大的定製化功能零依賴,只需要瀏覽器支canvas,兼容性極佳支持 vue / react 等框架以及 cdn 引入的方式在前端使用,也支持 node.js 後端調用
  • Feather Icon - 簡單漂亮的免費開源圖標庫
    一套面向設計師和開發者,功能性強、風格高度一致的免費開源圖標庫。介紹Feather 是一套面向設計師和開發者的開源圖標庫,是一個簡單漂亮的開源圖標庫。很多大廠出品的前端框架都內置了這款可以免費商用的圖標。官網截圖特點每一枚圖標都是按照統一標準進行設計,具有完美像素對齊;設計風格一致,完勝那些拼湊混搭的圖標庫;覆蓋多種開發場景的支持,對開發者非常友好。
  • cdn安全問題專題及常見問題 - CSDN
    特別是用戶在海外伺服器租用的時候,這個時候就需要用到cdn防禦。當前許多行業都依附於網際網路發展,如金融、遊戲、電商等,網站是它們發展的重要平臺,因此一定要保障網站的安全運行,這樣才能夠減少損失,獲得更大的利益。因此更需要使用cdn防禦來保障網站的安全。
  • 使用CDN提升網站速度
    搜尋引擎上面推薦的cdn有很多,其中我個人感覺新人(懶得花錢的)或者小流量的國內站長可以使用百度cdn(百度雲加速,自己百度去)百度提供每天10G的瀏覽量,一般的文章站,小流量的圖片站、圖文站點,基本都是夠用的,還有一點的就是百度對於加速的網站,有訪問的頁面自動提交給搜尋引擎。這對百度seo是一個優化的渠道。
  • 國內高防cdn對百度競價推廣用戶來說有多重要
    東莞秒雲www.miaoyun.net建議你用國內高防cdn。一,國內高防cdn速度快,防禦效果好。目前來說,全球防禦高的伺服器集中在大陸和美國。最重要的原因是大陸和美國的帶寬資源十分豐富有這個能力組建高防防火牆系統。但是美國毫無疑問距離大陸十分遙遠,這就導致國內用戶打開速度會很慢。並且防禦效果也遠遠比不上國內高防機房所組建的高防防火牆的效果。