CDN公共庫是指將經常使用的JS庫存放在CDN節點,以方便廣大開發者直接調用。與將JS庫存放在服務器單機上相比,CDN公共庫更加穩定、高速。通常的CDN公共庫都會包含全球全部最流行的開源JavaScript庫,你能夠在本身的網頁上直接經過script標記引用這些資源。這樣作不只能夠爲您節省流量,還能經過CDN加速,得到更快的訪問速度。php
下面就列舉目前國內外常見的公共庫 CDN 服務:css
BootCDN 是 Bootstrap 中文網支持並維護的開源項目免費 CDN 服務,致力於爲 Bootstrap、jQuery、Angular 同樣優秀的開源項目提供穩定、快速的免費 CDN 服務。BootCDN 所收錄的開源項目主要同步於 cdnjs 倉庫。前端
又拍云爲您託管經常使用的JavaScript庫,您能夠在本身的網頁上直接經過script標記引用這些資源。這樣作不只能夠爲您節省流量,還能經過咱們的CDN加速,得到更快的訪問速度。jquery
咱們的目標是提供這樣一個倉庫,讓它儘量全面收錄優秀的開源庫,並免費爲之提供 CDN 加速服務,使之有更好的訪問速度和穩定的環境。web
這裏爲您提供經常使用的JavaScript前端庫,託管在360衆多的全國CDN節點上,覆蓋電信、聯通、移動等主流運營商線路,您能夠在本身的網頁上直接經過script標記引用這些資源,讓網站訪問速度瞬間提速!ajax
百度靜態資源公共庫 是穩定,快速,全面,開源的國內CDN加速服務。由百度遍及全國各地100+個CDN節點提供加速服務。讓開源庫享受與百度首頁靜態資源同等待遇。七牛雲存儲
CDN公共庫是指將經常使用的JS庫存放在CDN節點,以方便廣大開發者直接調用。與將JS庫存放在服務器單機上相比,CDN公共庫更加穩定、高速。 百度公共CDN爲您的應用程序提供穩定、可靠、高速的服務,包含全球全部最流行的開源JavaScript庫。服務器
SAE的爲不少流行的開源js/css庫提供了CDN加速服務,開發者能夠引用咱們的js/css庫來提高你的應用的訪問速度。app
The Google Hosted Libraries is a content distribution network for the most popular, open-source JavaScript libraries.asp.net
The Microsoft Ajax Content Delivery Network (CDN) hosts popular third party JavaScript libraries such as jQuery and enables you to easily add them to your Web applications.
The free and open source CDN for web related libraries to speed up your website!
jsDelivr is a public open-source CDN (Content Delivery Network) where anyone can submit a project to be hosted and delivered by our network.
服務商 | 更新頻率 | 國內訪問速度 | HTTPS/SSL |
---|---|---|---|
* 測試文件爲各服務商在 http 協議下的 jQuery 2.0.0 minified 版本 | |||
國內 | |||
BootCDN | ★★★★ | ★★★★★ | 支持 |
又拍雲JS庫加速服務 | ★★ | ★★★★★ | 支持 |
開放靜態文件 CDN | ★★★★ | ★★ | 支持 |
360網站衛士 | ★★★ | ★★ | - |
百度靜態資源公共庫 | ★★★ | ★★★ | - |
百度開放雲平臺 | ★★ | ★★★ | - |
新浪 SAE | ★★ | ★★★★ | 支持 |
國外 | |||
★★★★★ | 沒法訪問 | 支持 | |
Microsoft | ★★★★★ | ★★★ | 強制 |
cdnjs | ★★★★★ | ★★★★ | 支持 |
jsDelivr | ★★★★★ | ★★★★★ | 支持 |
總結:
這些CDN公共庫大都各具特點。你們能夠本身選擇性去使用。若是網站面向國內用戶推薦使用 BootCDN,面向國際用戶則使用 jsDelivr(固然這是我的意見)。鑑於Google已經被牆,全部關於Google的服務你們仍是儘快轉移陣地,使用國內的CDN公共庫服務吧。
若是你使用 CDN 服務,建議準備一個備胎,萬一 CDN 服務掛了,能夠從本身的服務器上讀取:
<script src="//cdn.staticfile.org/jquery/2.0.0/jquery.min.js"></script> < script>window.jQuery || document.write('<script src="/jquery.min.js"><\/script>')</script>