1

I have some larger files 20-30 MB of a shareware program. I'm having a webserver which should be enough for the 250 GB (abbout 1000 downloads/mont) of download bandwidth and CPU power.

They are using "nginx" as the webserver for static downloads instead of apache for speed reasons.

Is there any advantage to getting a small VPS and serving the download files exclusively via lighttpd? Or is a 30MB file small enough for a usual webserver.

3 Answers 3

2

You'd do better using a Content Delivery Network, or even a P2P CDN. These will scale with usage, download speeds will be very fast and you'll only pay for what you use.

2

Amazon S3 will be cheaper than a proper CDN. However 250GB isn't really that much to be serving a month, so a VPS will probably be cheaper at those numbers(VPS ~ $20/month, S3 ~ $40).

You can calculate your S3 costs with this calculator.

But all that said, if you already have a webserver perhaps start with that. Ideally you should have access to graphs that monitor your bandwidth, web server processes, and other metrics to help decide when you need to outsource the file serving.

1
  • Hmmm data traffic is 10 times more expensive then what you get from a usual webhoster. I can get 15 Euro for each terabyte on a very very fast dedicated server (8GB, 8Cores i7-920, 2x750GB Disk) which adds unfortunately additional 50 Euro.
    – Lothar
    Sep 8, 2009 at 22:25
0

If you want to avoid a Content Delivery Network, then look for a VPS that has "unlimited" transfer (ie, they cap speed, not quantity [which, of course, caps volume, too]).

Several are mentioned here: Who is your favorite VPS Provider?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .