开发者社区> 问答> 正文

阿里云CDN跨境回源或源站侧网络异常导致5xx错误怎么解决?

阿里云CDN跨境回源或源站侧网络异常导致5xx错误怎么解决?

展开
收起
Lee_tianbai 2021-01-05 14:47:41 1870 0
1 条回答
写回答
取消 提交回答
  • 回源存在跨境链路导致的 CDN 回源超时,响应 5xx 错误。例如源站在境外, 中国大陆的用户访问的时候,是先访问到中国大陆的 CDN 节点,然后中国大陆的 CDN 节点走跨境链路,回源到境外的源站;亦或者源站在中国大陆,境外用户访问 的时候先请求到境外的 CDN 节点,境外的 CDN 节点走跨境链路,回源到中国大陆 的源站。由于 CDN 回源走的都是公网,这种情况涉及到跨境链路,需要走国际互联 网出口以及境外运营商的链路,本身就存在一定的不稳定因素。还有一种情况是源站 侧机房的网络差,或源站侧网络不稳定。

    通常这两类问题 CDN 层面的优化难度比较大,因为 CDN 只是提供了节点,做 缓存服务,很难去控制公网的网络以及源站侧的网络。对于源站侧网络的问题,建议 优化源站;对于跨境回源的问题,建议优化 CDN 的缓存命中率,尽量减少回源,降 低 5xx 比率。或者考虑使用海外源站 + 国内源站的双源站架构。

    在一些静态加速没有命中缓存,回源又一直超时的情况,可以考虑使用全站加速 的动态加速,动态加速通过智能路由技术为动态内容,进行路由决策,选择最佳回源 路径,会有一定的优化效果,但是不一定能完全解决此类问题。

    2021-01-08 15:50:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Session:更加安全、可靠的数据中心网络产品更新 立即下载
Session:极简易用的全球化网络产品更新 立即下载
Session:弹性、高可用、可观测的应用交付网络产品更新 立即下载