意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

网站加速篇之:亚马逊CDN回源hosts

来源:恒创科技 编辑:恒创科技编辑部
2024-02-02 15:12:04

什么是亚马逊CDN回源HOST?在CDN网络在发展过程中,计算能力、存储能力、网络架构、内容部署等方面一直不断创新,吸收新的思想和技术,持续提升CDN服务能力和服务质量。如果您需要自定义CDN节点回源时需要访问的具体服务器域名,则需要配置回源HOST的域名类型。

亚马逊CDN优惠链接http://www.hkt4.com/zt/2023-05-06/

回源HOST可选域名类型包括:加速域名、源站域名和自定义域名。CDN的配置项中包括源站设置和回源host设置两个参数。这两个参数概念可能会出现混淆并且设置错误会导致访问出现异常,因此本文主要向大家介绍源站设置和回源host两个参数的概念和设置方法。

一、亚马逊CDN基本概念

源站设置的详细设置方法在【CDN 常见问题】CDN 接入配置及常见问题文档中已经详细说明了各业务类型的源站设置的方法。从该文档中可以知晓源站设置不管是什么类型,其实其意义都是需要将该域名解析成IP后根据该IP回源到源站服务器上。而真正是哪个站点提供服务其实与源站设置是没有关系的。因此这里需要回源Host的概念。

回源Host其意义表示为CDN节点回源请求头中带有的Host字段。在HTTP 1.1协议中请求头中必须要有Host字段,根据HTTP RFC官方文档说明:

The Host field value MUST represent the naming authority of the origin server or gateway given by the original URL.

即表示了Host字段的值表示的是原始URL给出的服务器或者网关的命名授权。

而当源站设置解析得到的IP对应的服务器上有多个站点配置了不同的命名Host,那么CDN回源就会根据回源Host字段决定是由哪个站点提供服务。


二、亚马逊CDN加速OSS的回源Host设置

在CDN加速OSS的经典场景中回源Host的设置是有两种方法,下面逐一介绍:

1、设置回源Host为CDN域名本身。当设置回源Host为加速域名时那么要求其域名是必须在OSS的域名管理中添加该域名后才可以设置的,否则会导致CDN回源无法查找到该名称对应的是哪个bucket导致无法回源。

2、设置回源Host为OSS域名本身。这种情况下OSS是不需要做任何的调整即可保证CDN正常回源到该bucket获取文件。但是此种设置时在OSS的日志中记录的Sync Request记录项为-,而不会记录为CDN(OSS日志格式请参考:OSS日志格式),因此建议在CDN加速OSS的场景中建议以第一种方式。

以上就是关于“亚马逊CDN回源hosts”的介绍,随着越来越多的企业选择云厂商作为CDN服务的提供商,云厂商的技术优势越来越强大。凭借自身海量业务实践沉淀,以及对企业业务的深刻理解,云厂商能够通过不断的技术创新推动业务模式的创新。除此之外,另一部分原因则是由于云厂商能够为企业提供包括CDN服务在内整体打包的行业解决方案,海外CDN服务具体优惠详情可以咨询恒创客服。

上一篇: 服务器生成的IP都是静态的吗? 下一篇: 想转行做直播?哪里的美国住宅静态IP有双ISP?