Php выполняет все запросы по очереди? А как устроена архитектура в больших проектах, какая защита от ошибок?

Что используется в больших высоконагруженных проектах? Когда одного веб сервера не хватает? Юзают nod'у? А какая защита от ошибок? Все рашается алгоритмами кода? А как взаимодействуют несколько серверов между собой? Какое По ставиться? Буду признателен если скините статью или книженцию в тему.
  • Вопрос задан
  • 407 просмотров
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
Один запрос выполняется последовательно.
Вместе с тем php-fpm или apache самостоятельно может поднять некоторое количество воркеров для обработки различных запросов параллельно (при этом каждый запрос выполняется независимо от других и ничего о них не знает).
До определенного момента можно пользоваться одним сервером, с грамотно настроенным nginx/php-fpm/apache.
После этого можно либо делать 2 и больше одинаковых сервака и балансировать межу ними нагрузку (при этом база, сессия должна быть одинаковая для обоих серваков), либо разделять приложение на независимые модули.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы