i am currently going to be setting up a linux dedicated box and have a few questions if somenone could give me some input into it. not too in depth so lamens terms would be best.
1. can someone recommend a good hosting company for a dedicated box?
2. i forsee having around 5000 users, would 1 linux box handle this?
3. i have read articles about how facebook works and found this one interesting: http://www.makeuseof.com/tag/facebook-work-nuts-bolts-technology-explained/
some of the info on it for database caching etc, is this something that should be considered? when i have done database driven sites in past it was mainly shopping carts etc, this is a site which will be accessed 24/7 constantly having queries ran on it and connection to the database for most periods of the day(business users). i have read about sites like facebook using multiple servers, why is this needed and how would it even work having the site and database across multiple servers? is this best practice for a site?
if anyone could help that would be grea.t