mar
дело в том что если сервер MySQL стоит отдельно, то хостер начитает им злоупотреблять в результате на несколько десятков апачей приходится один MySQL.
к тому же задержки при соединении и передаче мелких запросов на много меньше когда сервера стоят на одной машине, а о скорости обмена данными я и не говорю, я все это на собственной шкуре проверял!
FADE
1) советую поситить
http://forum.oszone.net/codes.html
2) если есть конкретный вопрос, то задавай, дело в том что читать целые лекции по архитектуре проекта я просто не в состоянии, да и многое тутже начнут спорить( у меня своеобразные методы достижения цели )