jsDelivr的CDN加速被污染
生活随笔
收集整理的這篇文章主要介紹了
jsDelivr的CDN加速被污染
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、背景
- 二、原因
- 三、解決辦法
- 四、可用(代替)地址
- 五、總結
一、背景
??一般來說,我們使用圖片或者其他靜態(tài)資源鏈接都會采用CDN加速,這樣能提升我們的訪問速度。比如GitHub作為圖床都會使用CDN加速,因為我們訪問GitHub的速度確實不敢恭維,然而有時候我們會出現Github圖床外鏈或者其他靜態(tài)資源鏈接使用Jsdelivr的CDN加速訪問失敗。
二、原因
??Jsdelivr國內的CDN服務被DNS污染了,被指向了Google、Twitter和 Facebook 的 IP 地址,導致使用CDN服務加速的鏈接訪問失敗。
三、解決辦法
??Jsdelivr國內的CDN服務被DNS污染,往往一般是cdn.jsdelivr.net被DNS污染了,而其他代替的地址沒有被污染,比如fastly.jsdelivr.net、gcore.jsdelivr.net等。這時候我們就可以批量把圖片或者其他靜態(tài)資源鏈接中的cdn.jsdelivr.net替換為別的可用的地址(下面自己選一個可用的),等官方修復回去后再替換回去就行了。
比如:
- 無CDN加速
- Jsdelivr的DNS被污染
- Jsdelivr替換后的
四、可用(代替)地址
- fastly.jsdelivr.net
- gcore.jsdelivr.net
- testingcf.jsdelivr.net
- test1.jsdelivr.net
五、總結
- 本文簡單講述了jsDelivr的CDN加速被污染的原因以及解決辦法
- 歡迎大家提出建議以及批評,有任何問題可以私信
總結
以上是生活随笔為你收集整理的jsDelivr的CDN加速被污染的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue跨域和拦截器的配置
- 下一篇: js中的for in循环