Quote:
Originally Posted by WiltOnTilt
What are your guys thoughts on using content delivery networks?
What are some good indicators that it's needed? Measure in terms of GB/month or something else?
Will serving up streaming mp3 and mp4 files from apache/RoR significantly slow down server performance?
FWIW my server is currently hosted on rackspace.
Thanks for any insights/thoughts.
I have started to rebuild my poker training site this year and have moved all my videos over to Amazon's CDN - Cloudfront. This has greatly improved my streaming time and it is nice on my dedicated server bandwidth to not send long videos from my US server to Europe/Asia. Plus Amazon supports RTMP streaming which allows a video to play without buffering and you can jump to minute 40 of a video and it will play right away.
I also am using W3 Total Cache for my website, which allows me to set up essentially a cache of every page from my CDN, which has improved overall load time as well.
The price has been a lot lower than I expected and I only spend about $20 a month (yours may be a lot lower, most people only spend $2-$5). I was able to downgrade my server because of this and saved more than $150/month on that bill.
It took me a few days to figure out how to work everything, but there are some good tutorials I found with Google. Now that it is set up, I'm very happy that I did it. If I start any medium to large sized project in the next few years, I'm definitely integrating a CDN.
Here's a few pages from my site if you want to check out the video streaming or how a page with images would load. My new layout is very simple (and not completed yet) so it also helps the page speed; but you would see an even larger difference for a complicated, slow-loading website.
http://www.pokertrikz.com/videos/trikkur-3/
http://www.pokertrikz.com/videos/trikkur-4/
http://www.pokertrikz.com/articles/range-merging-guide/
Last edited by Trikkur; 03-22-2012 at 03:15 AM.