【问题标题】:AWS CloudFront + CloudFlare: Using Alternate Domain Names (CNAMEs)AWS CloudFront + CloudFlare:使用备用域名 (CNAME)
【发布时间】:2017-10-23 19:35:53
【问题描述】:

我有以下设置: - 托管在 hostgator.com 上的 WordPress 网站 - 通过 cloudflare.com 管理的 DNS - 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 的别名"

我认为它现在应该可以工作还是我错过了什么?

【问题讨论】:

  • 然后你必须改变你的 HTML、JS 等代码,以便某些请求使用新的主机名。但还要注意...您是否在 CloudFront 分配上启用了 HTTP/2?因为那应该可以在那里实现一些并行性。
  • 我更改了 HTML,但带有新 CNAME 的链接返回 404 未找到页面。 HTTP/2 也已启用。但是没有成功。

标签: wordpress amazon-web-services amazon-cloudfront cloudflare cname


【解决方案1】:

CloudFront 应向分配“别名”列表部分中设置的任何域别名提供文件。阅读细则以了解如何区分多个别名。设置并保存后,将域别名添加到 cloudflare,您应该在两个别名上获得相同的文件响应。

注意:在过去 12 个月左右的时间里,我们在现代浏览器获取文件和domain sharding is now considered a thing of the past 的方式方面有了显着改进。

【讨论】:

    猜你喜欢
    • 2018-07-31
    • 2021-02-10
    • 2021-01-31
    • 2020-01-12
    • 2020-09-11
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    相关资源
    最近更新 更多