Извините за мой глупый вопрос, но ...
Я делаю сценарий на php / mysql (codeigniter), и мне крайне интересно узнать, есть ли способ без больших архитектурных изменений сценария сделать балансировку нагрузки.
Я имею в виду, что, например, сейчас я арендую средний выделенный сервер с 2 ГБ оперативной памяти, 200 ГБ памяти и хорошим процессором, и этого будет достаточно, скажем, пол года для пользователей, которые придут. Но когда их будет становиться все больше и больше, и, поскольку это социальная сеть, а по ночам сервер ожидает 500-1500 или 5000-8000 пользователей в Интернете, я берусь за вопрос, скажем, просто добавить второй сервер с некоторыми Конфиг, который будет нести следующее давление. После снова один и так далее ... ????
<? if($answer=YES) {
how(??);
}
esle{
whatToDo(??);
}
?>
Если нет способа, то, возможно, вы могли бы указать на самый простой способ решения проблемы распределения нагрузки ....
Я буду чрезвычайно благодарен, если вы можете сказать мне для таких целей, должен ли я перейти, скажем, к PostgreSQl или FireBird?
С кем из них будет легче работать в будущем?
Я получаю на странице mysite.com/users/show/$userId что-то вроде 60 запросов на все данные ... может быть, слишком много, но в любом случае .... после некоторой оптимизации это может быть 20-30 ... .