Forum Moderators: phranque

Message Too Old, No Replies

How do the big boys handle image uploads

         

Tommybs

7:48 pm on Oct 7, 2010 (gmt 0)

10+ Year Member



Hi all,

I'm in the process of developing a site with image upload functionality. Obviously in these early days I don't expect anything too taxing with a small number of users, but going forward - how do the big boys really handle all of this?

I know a lot of these images served by Facebook etc. are on sub-domains, but surely these masses of data must take up an enormous amount of hard disk space as well as making sure they are in multiple locations. Is it likely there is a central database that holds a reference between a picture id and a list of servers it resides on?

How would this work?

Any thoughts by anyone would be greatly appreciated.

phranque

1:43 am on Oct 8, 2010 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



eventually you would use a Content Delivery Network:
http://developer.yahoo.com/performance/rules.html#cdn [developer.yahoo.com]

Tommybs

6:44 am on Oct 8, 2010 (gmt 0)

10+ Year Member



Ok, so for starters I'm best of using the space I have available to me at the moment and letting my site grow, then my best bet is to try and monetize it so I can afford to distribute static content via a CDN. I know I'm getting way ahead of myself here, but I want to think big for where I want to go. My functionality is pretty simple, it's scaling that worries me.

Unfortunately it looks like I can't even get an idea of cost ( based on the providers in the example . Would Amazon cloudfront be a contender for this do you think?