Performance 使用CDN无法获得改进

Performance 使用CDN无法获得改进,performance,optimization,cdn,amazon-cloudfront,Performance,Optimization,Cdn,Amazon Cloudfront,我刚刚在Heroku上的Rails应用程序中添加了一个使用AmazonCloudFront的CDN发行版,它运行正常 我的主页提供了大约11个静态资产,我已经用CDN做了一些测试,在性能、优化加载时间方面,使用与否没有区别 为什么会发生这种情况,有什么特别的原因吗 顺便说一句,我所在的地区是拉丁美洲,所以它使用“所有位置边缘”选项 谢谢。使用来自Amazon或其他公司的CDN的主要好处是,它们托管在快速可靠的服务器上,并直接从您的服务器上卸载服务的流量,如果您有专用的fast服务器,您将看不到显

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

我的主页提供了大约11个静态资产,我已经用CDN做了一些测试,在性能、优化加载时间方面,使用与否没有区别

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

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


谢谢。

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


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

一些建议

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

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

此外,还可以使用webgetest.org的瀑布式显示来确定瓶颈所在


祝你好运

你能分享这两个报告吗?之前和之后?@AnthonyHatzopoulos这里有:没有CDN与CDN:加载时间:3.7秒加载时间:3.54秒开始渲染:1.822开始渲染:2.09秒速度索引:2.6秒速度索引:2.2秒我理解这是一个区别,CDN正在取得一些进展。这已经运行了36次,结果是相似的,但我不相信这就是它所能帮助的,+-200毫秒,只是你在世界另一个地方尝试的不多?使用高级设置并选择其他位置。实际上+-200ms可能会很多!这取决于规模。而且,由于CloudFront也是一个缓存,您的应用程序将收到的重复请求将少得多。谢谢您的建议:)