【发布时间】: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