常見的接入第三方 CDN 的使用場景,供大家參考:
加速靜態(tài)資源訪問
通常 CDN 對靜態(tài)資源的加速效果比較顯著。如果你想要為部署在云引擎上的純靜態(tài)站點接入第三方 CDN,那么也可以考慮直接使用云引擎內(nèi)置的加速節(jié)點功能,配置更加方便。
加速動態(tài)請求訪問
由于每個動態(tài)請求都需要回源(CDN 轉(zhuǎn)發(fā)客戶端請求至源站,收到源站響應(yīng)再發(fā)給客戶端),因此 CDN 對動態(tài)請求的加速效果一般沒有那么明顯。當(dāng)然,全國各地、各運營商的線路千差萬別,接入第三方 CDN 后在個別線路上可能會有顯著的加速效果,這也取決于具體的第三方 CDN 對不同線路的優(yōu)化情況。需要注意的是,許多 CDN 供應(yīng)商提供的產(chǎn)品會有靜態(tài) CDN 和動態(tài) CDN 的區(qū)分,這種情況下請選擇為動態(tài)請求優(yōu)化的產(chǎn)品。
加速境外訪問
我們推薦主要面向境外用戶的應(yīng)用使用 LeanCloud 國際版,國際版的機(jī)房在海外,境外用戶訪問較快。同時面向境內(nèi)外用戶的應(yīng)用,可以考慮在華北節(jié)點或華東節(jié)點創(chuàng)建應(yīng)用,然后接入第三方 CDN 緩解境外用戶訪問緩慢的問題。當(dāng)然,這需要開發(fā)者挑選一家境內(nèi)外節(jié)點豐富、回源 LeanCloud 華北或華東節(jié)點速度較快、支持動態(tài)請求的第三方 CDN 服務(wù)商。同時面向境內(nèi)外用戶,且希望境外用戶能有更優(yōu)訪問速度的商用版用戶,可以提工單聯(lián)系我們開通專線。一般來說,相比通過公網(wǎng)回源 LeanCloud 華北或華東節(jié)點的第三方 CDN,專線能更好地優(yōu)化境外用戶訪問速度。不過,在訪問量較小的情況下,專線的成本比較高。
緩解 DDoS 攻擊
除了部署在云引擎上的純靜態(tài)站點以外,我們推薦每個應(yīng)用使用獨立 IP。每一個獨立 IP 默認(rèn)提供了 2 Gbps 的防護(hù)帶寬,可以防護(hù)小規(guī)模的攻擊。在遇到更大規(guī)模攻擊的情況下,我們也可以協(xié)助你接入第三方清洗服務(wù)。取決于攻擊的類型,接入 CDN 也可以對 DDoS 攻擊起到不同程度的緩解作用。許多 CDN 供應(yīng)商還提供專門的防 DDoS 附加功能(通常成本較高),可以應(yīng)對大規(guī)模的 DDoS 攻擊。