Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

All that I found is tutorials that assume that the whole website is hosted in the same server. All the database, the file server, the web server, the mail server - all in the same machine.

I'm interested in learning from books or video format some efficient strategies to make a scalable growing website.

Best to all.

share|improve this question

I'm not sure if this is what you are looking for or not but I always find this site a handy read on the topic:

FYI - I have nothing to do w/that site.

share|improve this answer

This is a tremendous generalisation but most decent-sized organisations split their servers into at least three tiers - web servers in a DMZ, apps servers behind them then databases behind further still. Each layer is separated by firewalls and there's an option for another layer behind all three of these for secure systems. No two layers make use of any common devices (except said firewalls of course). This is organisationally very clear and is certainly pretty secure, better still as a model it works on just about every major website you'll ever visit.

share|improve this answer

I would suggest to start with:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.