成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PassJava 小破站生產級事故,請放棄這個 CDN 吧!

系統 運維
我們生產環境前幾個月爆過一次雷,客戶反饋后臺管理系統崩了,也是因為引用這個站點的 JS 腳本文件加載不出來的問題。

昨天讀者群里反饋我的網站 ??passjava.cn?? 崩了,上去一看果然崩了。

原因就是我的網站引用了這個站點 ??cdn.jsdelivr.net??  的靜態文件,而這個站點崩了!

它是一個國際的免費的 CDN 站點,很多公開的 npm 包、Github 倉庫,都可以使用它來作為靜態資源服務器,而且很多國內和國外的知名網站都用了。

有些同學可能對 CDN 不了解,這里做個說明:

內容分發網絡(Content Delivery Network,CDN)通過將站點內容發布至遍布全球的海量加速節點,使其用戶可就近獲取所需內容,避免因網絡擁堵、跨運營商、跨地域、跨境等因素帶來的網絡不穩定、訪問延遲高等問題,有效提升下載速度、降低響應時間,提供流暢的用戶體驗。

這個 CDN 是免費的、速度又快,白嫖它誰說不香呢?是真的嗎?

墨菲定律

我們生產環境前幾個月爆過一次雷,客戶反饋后臺管理系統崩了,也是因為引用這個站點的 JS 腳本文件加載不出來的問題。

恰巧前天晚上我其實也發現了這個站點訪問不了,但過了一個小時后就恢復訪問了。

但昨天下午讀者又反饋長時間不能訪問,那這個就是生產級 T0 的事故了。

這就是墨菲定律啊!如果事情有變壞的可能,不管這種可能性有多小,它總會發生。

報錯截圖如下所示:

遇到這種情況怎么辦?

關于修復方案

  • 先安撫讀者情緒。
  • 將問題原因用能聽懂的話描述出來。
  • 提供一個修復方案。
  • 提供修復完成的時間。

晚上回家后,我就趕緊開始修復了,其實修復方案也挺簡單,就是把所有引用這個 CDN 的靜態文件替換成一個可以訪問的鏈接就可以了。具體修復方案如下:

  • 先將 cdn.jsdelivr.net 的靜態文件一個一個全部下載下來(瀏覽器直接輸入這個文件鏈接,然后保存下來)。我的網站上引用了 javascript 腳本、css 文件、json 文件。
  • 然后將這些下載的靜態文件全部都放到自己的服務器或者 CDN 上。
  • 替換自己的網站里面的鏈接。

這里有個問題:這個網站 cdn.jsdelivr.net 已經崩了,如何能下載上面的靜態文件?

方案一:等網站恢復后再下載,不斷重試,有幾率一直訪問不了。

方案二:我已經把我用到的靜態文件上傳到 GitHub 倉庫了,如果你用的也是 docsify 框架搭建的網站,可以直接訪問這個 Github 倉庫下載。

https://github.com/Jackson0714/static-files

關于 CDN

我個人是買了七牛云 CDN 服務和對象存儲的,網站流量不大,所以資費不貴。首先把文件都丟到七牛云的對象存儲里面,然后拿到文件對應的 CDN 地址,替換到自己的網站中。

注意:有些 js 腳本的代碼中也引用了 cdn.jsdelivr.net 的文件,所以還需要改 js 腳本代碼,比如我引用的 github 上的 autoload.js 文件里面就有。

如果沒有自己購買 CDN 服務,直接上傳到大廠商的對象存儲也行,比如七牛云、阿里、騰訊的對象存儲,這幾家都提供了免費的空間。上傳到自己的公開的對象存儲上之后,就可以拿到靜態文件的公有鏈接了。

如下圖所示,我上傳到了七牛云上面的對象存儲上了,同時七牛云會提供一個 CDN 的鏈接給我。

另外需要注意的是如果覆蓋上傳了文件到自己的對象存儲后,則需要刷新下 CDN,不然網站加載的文件還是之前上傳的,導致網站上看不到改動的效果。如下圖所示的刷新界面,填入刷新的目錄,點擊刷新就可以了,不過有刷新限制,不要頻繁刷新。

網站恢復

好了,經過 2 個小時的緊急修復:下載文件、修改 js 腳本、上傳文件、刷新 CDN、替換鏈接等一系列操作,我的小破站終于恢復正常了。趕緊在群里給讀者反饋網站恢復了。但問題是讀者們把我的這個月的績效扣沒了。。。

最后再說一句,我的小破站買的最低配的服務器,別給我的網站壓測了??,在此蟹蟹了??。

電腦端訪問:www.passjava.cn。

責任編輯:張燕妮 來源: 悟空聊架構
相關推薦

2020-12-09 08:59:59

MongoDB復合索事故

2019-07-31 10:08:19

人工多線程數據

2021-07-14 08:54:12

B站A站服務器

2023-10-26 16:06:50

BuildpackDocker

2025-06-24 09:36:04

2022-10-17 08:31:03

生產環境P0項目

2021-12-17 09:18:10

生產事故軟件開發

2015-06-05 09:38:51

2025-02-18 08:10:00

Vue 3JavaScrip開發

2025-03-26 10:29:22

Vue3前端API

2015-05-04 11:26:52

2018-06-25 08:06:47

2017-11-09 09:06:29

流量暴增優化

2025-05-13 09:53:42

Vue3JavaScript開發

2016-04-28 09:36:44

人才教育/華三

2023-01-18 08:26:29

工具Mybatis代碼

2025-05-15 03:00:00

2020-09-25 07:57:42

生產事故系統

2022-11-16 08:00:00

雪花算法原理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91久久久久| 亚洲一区中文字幕在线观看 | 久久成人18免费网站 | 一区二区视频免费观看 | xxxxx免费视频 | 亚洲最大福利网 | 久久不射电影网 | 最新国产在线 | 亚洲精品在线看 | 亚洲一区视频 | 天天天天操 | 午夜影院在线观看 | 亚州精品天堂中文字幕 | 久久草在线视频 | 欧美激情国产精品 | 国产在线观看av | 国产午夜精品一区二区三区 | 在线免费观看视频你懂的 | 男女视频在线观看免费 | 亚洲午夜精品 | 久久久久亚洲精品 | 中文一区 | 久久国产免费 | 日韩久久久久 | 欧美视频在线观看 | 国产一区二区在线免费观看 | h视频在线播放 | 中文字幕免费中文 | 一区二区三区国产 | 一区二区中文字幕 | 毛片久久久 | 国产精品国产三级国产aⅴ中文 | 午夜精品一区二区三区在线视频 | 久久国产精品一区 | 亚洲欧美激情精品一区二区 | 亚洲欧美一区二区三区1000 | 国产日韩欧美一区 | 免费在线观看av片 | 日韩视频在线观看一区二区 | 欧美视频在线播放 | 精品国产乱码久久久久久闺蜜 |