We want to order new dedicated server for file hosting (for our needs). Estimated bandwidth usage will be about 3000GB/month.
What server is the best for this ? Especially I wonder how much RAM will we need ? You can suggest entire configuration but we want to go with FDC servers for this and there is impossible to "build machine from scratch" We just can ad 2GB, 4GB or 8GB RAM.
Also ... Is it better to go with Lighttpd or Apache ?
If all you're doing is file serving and have tens of gigs data in files, then RAM probably won't make much of a difference. It'll help having more, but not a whole lot since most of the content won't be cached anyways.
I would recommend lighttpd for static file serving.
agree that ram won't make much of a difference if you have a lot of data being randomly accessed. if you're serving the same data a lot, having it in cache is good. 3000GB/month is not much traffic and even apache can handle that load without much ram, though nginx and lighttpd will use less.
zetaf, ftp vs http in terms of resource usage depends on which daemon you use for each.
edunetter, ftp does not need to allow write access.