收集一波常見的加速NPM包的CDN,發現有些還是挺好用的,基本上可以替代unpkg、jsdelivr,用來做博客或者網站加載NPM使用還是可以的,
經典老牌的CDN加速
- unpkg.com
- cdn.jsdelivr.net
- fastly.jsdelivr.net
使用方法:直接進官網,搜NPM包名使用,
缺點:有時候不是很穩定,而且國內有些地方沒法訪問,jsdelivr曾經被用來結合github做免費CDN加速的圖床存博客配圖,不過之前遇到過使用jsdelivr直接訪問不了的情況,
國內能用的
目前國內有很多NPM的CDN,可以高速支持相關包檔案的訪問下載,如:
- BootCDN: www.bootcdn.cn
- 七牛云: www.staticfile.org
- 360: cdn.baomitu.com
- 位元組跳動: cdn.bytedance.com
使用方法:直接進官網,搜NPM包名使用,
缺點:上面幾個的CDN并不全,很多NPM上的包 在這些CDN上是找不到的,原因是,它們都是從CDNJS上同步的資料,CDNJS 并不會把所有的 NPM 包進行同步,所以當你需要的一些NPM包沒有在CDNJS上面,你就用不了上面這些國內CDN了,
比較推薦
- 餓了么1:github.elemecdn.com(使用可參考UNPKG)
- 餓了么2:npm.elemecdn.com(使用可參考UNPKG)
- 知乎:unpkg.zhimg.com(使用可參考UNPKG)
- jsd.onmicrosoft.cn(回源 jsDelivr,使用可參考jsDelivr)
- npm.onmicrosoft.cn (回源 UNPKG,使用可參考UNPKG)
- cdnjs.onmicrosoft.cn (回源 cdnjs,使用可參考cdnjs)
使用方法: 餓了么跟知乎的不要直接點鏈接進網站,直接進是顯示403報錯,直接參考上面unpkg、jsdelivr等的使用方法,更換CDN的域名就行了,
優點:跟BootCDN、七牛云、360、位元組跳動的那幾個相比較,CDN包更全一些,能搜到的NPM包與unpkg上的基本一致,
作者:LiangSenCheng小森森
出處:https://www.cnblogs.com/LiangSenCheng/p/17325563.html
如果對你有幫助,請給我一個Start,或者掃描二維碼對我進行贊賞, 本文著作權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利,如有問題或建議請聯系作者,非常感謝,轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/550353.html
標籤:JavaScript
上一篇:js判斷是否手機模式
