CDN是一個很老的概念了,印象中是很貴、隻有大型網站負擔得起,國内也有一些服務商提供免費的試用,很久前用過國内一個不知名的免費CDN(名字都忘記了),後來也用過阿裡雲的CDN免費試用,然後轉成收費的(隻用了一個很小的網站,流量很低,所以收費也很少)。
聽說國外的CF (Cloudflare)提供免費CDN有幾年了,不過一直都沒有試用,去年我們把EmojiAll這個站放到了CF上,大約可以緩存30%-40%的訪問,有一定的效果,嘗試付費卻沒有支付成功,就一直用的免費版本。
最近把源服務器從國内也搬到國外去了,對一個面向全球各地的網站來說,源服務器在國外應該能讓用戶訪問更快。付費也成功了,現在用的是每月20美元的Pro版本,有這些功能:
- 快速易用的 DNS
- 免費的自動 SSL 證書
- 全球内容分發網絡 (CDN)
- 容量最高達 59 Tbps 的 DDoS 攻擊無計量緩解
- 多達 10 萬個 Workers 請求和 30 個腳本
- 20 個頁面規則
- Web 應用程序防火牆(WAF)增強安全
- 默認 WAF 規則集(例如 WordPress 規則)
- DDoS 警報
- 無損圖像優化
- 加快移動頁面加載速度
- 隐私至上的分析
- 等等
從Google Analytics看,使用CF的CDN前我們網站平均打開時間大約6.6秒,采用CDN後平均打開時間下降到5.6秒左右,現在源服務器搬遷到國外後,繼續下降到4.4秒左右(還可能有使用memcache減少sql查詢的原因)。如下圖:
繼續使用Cloudflare的CDN積累經驗後,我們會在更多網站上使用CDN服務。
自由标簽
评论2
國内服務器加了這個會不會變慢啊
國内服務器加了這個會不會變慢啊如果是針對國内用戶的網站就不要用了,會變慢
如果是針對國内用戶的網站就不要用了,會變慢(除非花錢開啟針對國内用戶的CDN,很貴),如果是針對國外用戶的網站就可以采用。