gracegimon
gracegimon

Reputation: 35

Not getting improvements by using CDN

I've just added a CDN distribution using Amazon Cloudfront to my Rails application on Heroku, it's working OK.

My homepage serves around 11 static assets, I've made some tests using http://www.webpagetest.org/ and there are no differences (in terms of performance, optimizing load times) between using the CDN or not.

Is there any particular reason why this could be happening?

My region is Latin America btw, so it's using the All locations edge option.

Thanks.

Upvotes: 2

Views: 142

Answers (2)

David Taiaroa
David Taiaroa

Reputation: 25485

A couple of suggestinos.

If the site CSS is one of the static assets that you have moved to CloudFront then I would try moving it back to your main server.

Since page display can't start until the site CSS is downloaded, you want to serve this as fast as possible. If it's coming from a CDN then it requires a second HTTP request.

Also, use the waterfall display from webpagetest.org to pinpoint where the bottlenecks are.

Good luck!

Upvotes: 0

VahidNaderi
VahidNaderi

Reputation: 2488

The main benefits of using CDN from Amazon or others is that they are hosted on fast and reliable servers and offload the traffic served directly from your server, which in case that you have a dedicated fast server you won't see a considerable boost.

But another benefit is that they are potentially cached by user's browser (due to visiting other websites which have used the same CDN) so the visitor will have a better experience first time they visit your site.

Upvotes: 1

Related Questions