Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I am planning to run a website that host big files (around 200mb total is 2TB of files), I want to run a website that support multiple user downloading such file, I estimate there will be 100 user simultaneously downloading, for not letting down the user, I estimate that each user will get approximately 30Kb-200Kb of speed for downloading.

In above scenario, what kind of requirements I need? Like hardware, internet connection and OS and software? I plan to host it using linux+php, 1. How many servers will it take? Is 1 enough? 2. What is the server spec? 3. How much speed should I subscribe? 4. I know only basic php, can you help me to list out PHP/other software that can limit sending bandwidth to user (trying to be fair to user and care for server), and also PHP/other software that can send out file with ability to disable download resume, cookie/session generated link (temporarily link that will be invalid in a period of time), IP checking, etc. 5. Any idea where is cheap dedicated server hosting?

If I were to use windows server, do you think it will have better/same performance with linux? because from what I know, usually those successful sites that serve big files are usually in linux?

Please guide me to run my own dedicated web server.

share

merged by Chopper3 Dec 14 '10 at 15:38

this question was merged with How many server does this kind of website needs [duplicate] because it is an exact duplicate of that question.

migrated from stackoverflow.com Dec 14 '10 at 15:30

This question came from our site for professional and enthusiast programmers.

Browse other questions tagged or ask your own question.