Mobile app version of vmapp.org
Login or Join
BetL925

: Where to store large amounts of images for my site? 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,

@BetL925

Posted in: #Images #Performance #Server #Storage

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.

10.03% popularity Vote Up Vote Down


Login to follow query

More posts by @BetL925

3 Comments

Sorted by latest first Latest Oldest Best

 

@Vandalay111

If it's just static images, I would suggest Amazon S3 for storage - it's simple to setup & integrate, and low cost, especially to start with.

You don't need a separate server - or a cloud server - S3 provides just cloud based storage which is all you need; you don't need the extra cost and overhead of a server.

It also integrates seamlessly with Amazon CloudFront - a CDN (Content Delivery Network) - to speed up image loading for you users; you can switch CloudFront on (or off) anytime you like.

10% popularity Vote Up Vote Down


 

@Phylliss660

Amazon AWS (http://aws.amazon.com/) is a really good way of starting out with this. You can make a server (virtual) run one of many operating systems, select how much RAM and CPU power you need, and only be billed for the amount of resources you actually use. There are other types of plans available for shared-hosting, so you only share images. The Amazon network has great speeds across the world, and is even free for a "micro" package.

Coupled with Cloudflare, which is a DNS-type CDN, which can cache further your images and static HTML content, will make for a wicked-fast partnership.

10% popularity Vote Up Vote Down


 

@Rivera981

Major websites like Google or Facebook uses a Content Delivery Network. This provides the best performance. There is also CSS Sprites, but that technique isn't used much anymore.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme