常见的接入第三方 CDN 的使用场景,供大家参考:
加速静态资源访问
通常 CDN 对静态资源的加速效果比较显著。如果你想要为部署在云引擎上的纯静态站点接入第三方 CDN,那么也可以考虑直接使用云引擎内置的加速节点功能,配置更加方便。
加速动态请求访问
由于每个动态请求都需要回源(CDN 转发客户端请求至源站,收到源站响应再发给客户端),因此 CDN 对动态请求的加速效果一般没有那么明显。当然,全国各地、各运营商的线路千差万别,接入第三方 CDN 后在个别线路上可能会有显著的加速效果,这也取决于具体的第三方 CDN 对不同线路的优化情况。需要注意的是,许多 CDN 供应商提供的产品会有静态 CDN 和动态 CDN 的区分,这种情况下请选择为动态请求优化的产品。
加速境外访问
我们推荐主要面向境外用户的应用使用 LeanCloud 国际版,国际版的机房在海外,境外用户访问较快。同时面向境内外用户的应用,可以考虑在华北节点或华东节点创建应用,然后接入第三方 CDN 缓解境外用户访问缓慢的问题。当然,这需要开发者挑选一家境内外节点丰富、回源 LeanCloud 华北或华东节点速度较快、支持动态请求的第三方 CDN 服务商。同时面向境内外用户,且希望境外用户能有更优访问速度的商用版用户,可以提工单联系我们开通专线。一般来说,相比通过公网回源 LeanCloud 华北或华东节点的第三方 CDN,专线能更好地优化境外用户访问速度。不过,在访问量较小的情况下,专线的成本比较高。
缓解 DDoS 攻击
除了部署在云引擎上的纯静态站点以外,我们推荐每个应用使用独立 IP。每一个独立 IP 默认提供了 2 Gbps 的防护带宽,可以防护小规模的攻击。在遇到更大规模攻击的情况下,我们也可以协助你接入第三方清洗服务。取决于攻击的类型,接入 CDN 也可以对 DDoS 攻击起到不同程度的缓解作用。许多 CDN 供应商还提供专门的防 DDoS 附加功能(通常成本较高),可以应对大规模的 DDoS 攻击。