1. 程式人生 > >寫了一個CDN小工具,一個月省了買一雙AJ鞋的錢!

寫了一個CDN小工具,一個月省了買一雙AJ鞋的錢!

前些日子上閒逛,看到七牛雲出了 CDN 閒時資源包,簡單來說就是可以按照 5 折的價格購買半夜零點到上午九點這個時段的 CDN 流量,價格還是挺誘人的。查了一下我的夜間頻寬用量,一個月大概有 12T 左右,如果按照這個用量情況,用閒時包一個月大概可以省差不多一千多元,一千塊啊!我省出來的不是一千塊,是一雙AJ鞋!

 

但由於我的其他服務基本都是在騰訊雲上,白天時段的價格還可以,服務也尚且穩定,因此短期沒有完全切出去的決心。於是我打算做一個騷操作,把夜間 CDN 流量切到七牛,然後白天再切回騰訊,這樣還是可以把整體成本打下來。

 

我的域名解析目前配置在 Dnspod 上,切換的原理是將兩廠商的權重在特定時刻進行調節。

但每天大半夜這樣蹲點操作肯定是很麻煩,所以我寫了個可以定時工作的簡單程式指令碼。

比較粗暴的方式是在 0:00 將流量全部切到七牛,然後 9:00 再將流量全部切回來。當然,為了防止出現問題,最好是在切量的時候採用灰度切的方式,比如00:00 切量5%, 00:05切量15%, 00:10 切量30%,00:15切量50%,00:20切量75%, 00:25切量100%;第二天上午 9 點再採用同樣灰度的方式切回來。

指令碼大家可以在我的 github 下載到:https://github.com/dagedaniao/AutoDnsPodScript 。附上了程式執行的邏輯和配置檔案的修改方法。

另外附上閒時包活動連結:https://www.qiniu.com/events/cdn-package

 ,貌似快結束了,不知道會不會順延。有需求的朋友們上吧,AJ鞋