如何使用阿里云CDN和OSS等产品实现跨境加速
概述
业务在跨境(中国内地到境外包括中国香港)请求的场景下,由于跨境链路的限制,出现访问慢或无法访问等现象。本文主要介绍如何使用阿里云CDN、DCDN(全站加速)、全球加速和对象存储OSS产品避免业务出现跨境限制。
详细信息
CDN加速的原理是通过节点的缓存,从而实现加速的效果。如果节点无缓存,是需要回源获取的。当回源涉及跨境时,则会导致链路限制。请参见以下方法避免业务出现跨境限制:
- 方法一:添加CDN或全站加速进行加速,通过提前预热的形式,将需要访问的资源提前缓存到节点上,从而客户端可以直接访问节点获取的资源,避免跨境的链路限制。详情请参见刷新和预热资源,提前预热资源。
- 方法二:通过两个源站的方式,即中国内地一个源站,境外一个源站。您可以通过配置HTTP请求头中的HOST信息,来指定全站加速节点回源时需要访问的站点,全站加速在回源过程中会根据HOST信息去对应站点获取资源。详情请参见配置源站。
说明:当多个源站的优先级相同时,阿里云全站加速会按照源站的权重分配用户请求回源到不同源站的比例,实现按权重的负载均衡。
- 中国内地节点回源内地源站。
- 境外节点回源境外源站。
- 方法三:您可以使用全球加速,通过智能路由把客户端的网络访问请求送达终端节点,提高访问速度效率。详情请参见开始使用全球加速。
- 方法四:将源站服务迁移到阿里云对象存储OSS,OSS支持传输加速的功能,通过CDN和全站加速进行回源OSS对象存储,具体操作如下:
说明:传输加速主要是针对跨境问题,但与CDN和全站加速原理不同,详情请参见CDN加速和OSS传输加速的区别。
- 将源站服务器迁移至阿里云OSS对象存储,详情请参见如何将数据迁移到阿里云对象存储OSS。
- 对象存储OSS开启传输加速,具体方法请参见开启传输加速。
- 请添加CDN或全站加速域名。
- 配置回源HOST,回源OSS对象存储的传输加速域名,具体配置方法请参见配置回源HOST。
相关文档
使用阿里云CDN和OSS产品加速后,如访问资源速度还是很慢,请参见以下操作进行排查:
适用于
- 对象存储OSS
- CDN
- 全站加速
- 全球加速