2

我刚刚在 Heroku 上的 Rails 应用程序中添加了一个使用 Amazon Cloudfront 的 CDN 分发,它运行正常。

我的主页提供了大约 11 个静态资产,我使用http://www.webpagetest.org/进行了一些测试,并且使用与不使用 CDN 之间没有差异(在性能、优化加载时间方面)。

有什么特别的原因会发生这种情况吗?

顺便说一句,我的地区是拉丁美洲,所以它使用所有位置边缘选项。

谢谢。

4

2 回答 2

1

使用来自 Amazon 或其他公司的 CDN 的主要好处是它们托管在快速可靠的服务器上,并直接从您的服务器卸载流量,如果您有专用的快速服务器,您将不会看到显着的提升。

但另一个好处是它们可能会被用户的浏览器缓存(由于访问使用相同 CDN 的其他网站),因此访问者在第一次访问您的网站时会有更好的体验。

于 2013-07-10T14:17:41.800 回答
0

几个建议。

如果站点 CSS 是您已移至 CloudFront 的静态资产之一,那么我会尝试将其移回您的主服务器。

由于在下载站点 CSS 之前无法开始页面显示,因此您希望尽快提供此服务。如果它来自 CDN,则需要第二个 HTTP 请求。

此外,使用来自webpagetest.org 的瀑布显示来查明瓶颈所在。

祝你好运!

于 2013-07-11T10:49:44.613 回答