當你的靜態資源CDN掛掉了該怎麼辦?

2021-08-03 07:56:01 字數 370 閱讀 1440

都知道使用靜態的cdn引入jquery等一些js包的時候,會提公升網頁的效能,那麼,如果你引入cdn的位址掛掉了,那麼專案同樣也會掛掉,所以我們需要在引入的時候新增乙個判斷。如下:

src="">

script>

window.jquery || document.write('<\/script>')

script>

這段**第一行很簡單就是你正常引入cdn的位址。下面一行的話就是首先判斷windows.jquery是否存在 也就是說判斷一下這個cdn是不是掛掉了,如果沒有掛掉,那麼就直接使用,如果掛掉了,那麼就要在後面引入自己的本地資源庫。這樣就可以保證在可以使用cdn的時候使用cdn不可以使用的時候就載入本地的。

nginx設定靜態資源 跳轉 到cdn 記錄

rewriteengine on s is regular file,with size l is symbolic link d is directory ornext or or next condition nocase nc no case last l last rule qsa 追加請求...

nextjs 如何將靜態資源發布到 CDN

nextjs 是基於 react 的服務端同構指出框架,在使用的過程中也多多少少遇到過幾個問題,其中最大的問題就是靜態資源的發布了。按照官網上的說法,每次發布都會生成新的 hash 路徑,即使當前沒有任何的變動。例如某次發布的路徑是 next static tzonugey gpceexgbfapl...

改變預設的靜態資源路徑,配置靜態資源的訪問字首

在springboot中,靜態資源放在類路徑下 resources static or public or resources or meta int resources 訪問方法 當前專案根路徑 也就是 靜態資源名 比如localhost 8080 timg.jpg 如果在controller類中...