AWS CloudFront + CloudFlare:使用备用域名(CNAME)

最后发布: 2017-05-23 17:48:57


问题

我具有以下设置:-托管在hostgator.com上的WordPress站点-通过cloudflare.com管理的DNS-用作CDN的Amazon CloudFront用作媒体,CSS和JS文件的CDN(通过W3 Total Cache WordPress插件配置)

在pingdom.com网站速度测试中,我收到消息“此页面向“ mydomain.com”发出了43个可并行化的请求。通过将这些请求分配到多个主机名来提高下载并行化。” 所以这就是我想要完成的。

Amazon CloudFront已经可以工作并提供诸如“ 1234567.cloudfront.net/wp-content/.../image.png”的文件。 现在,我要并行化主机名,并使用类似“ static1.mydomain.com,static2.mydomain.com等”的名称。

我将这些CNAME添加到了CloudFront发行版以及CloudFlare中,如下所示:“ static1.mydomain.com是1234567.cloudfront.net的别名”

我认为它现在应该可以工作,还是我丢失了什么?

wordpress amazon-web-services amazon-cloudfront cloudflare cname
回答

CloudFront应该将文件提供给在“别名”列表部分中设置的任何域别名。 阅读细则,以了解如何在多个别名之间进行分隔。 设置并保存后,将域别名添加到cloudflare,并且两个别名都应获得相同的文件响应。

注意:在过去的12个月左右的时间里,我们在现代浏览器获取文件和域分片的方式已成为过去的事情上有了重大改进。