If i would want to deploy a site, like ebay, where people will be able to sell something, i would need to store large amounts of images, like many thausends of them and i would need to display about 30 images on some pages.
Normaly i would make a separate server and store them in there, but what else can i do ?
I was trying to store my images on some image hosts like ImageShack, but i have noticed that if i try to request 30 images at same time, some of the images are not showing, looks like imageshack dosnt like to be used this way.
Still there must be some other ways to do it, maybe cloud servers, or other services like imageshack. Does anyone have experience with this ? what would be the best practice beside having a second server ?
Update
Thanks everyone for your input.
I have considered your suggestions and have decided to look deeper info CDN, while i am looking for an independ starter solution, i dont want to start by using an non-free service, therefore i am going to look for free CND systems or for means to create one on my server.
For the time being i have decided to store images on my main server and do a backup on free image sharing sites for each file, so that i can switch image sources for better performance.