Задать вопрос
@SolidMinus

Высоконагруженные системы, каковы принципы разработки?

Всем привет, каковы принципы разработки высоконагруженных систем?

А то вот в некоторых книгах приводят использование cgi-скриптов на python, использование python из скриптов на php и т.д. Безопасно ли это вообще в плане стресс-ситуаций, когда пользователей очень много?

Как разрабатывать сетевые сервисы на сокетах в случаях высокой нагрузки? Как?

Какие языки лучше использовать для этого? Какие не использовать?

Спасибо
  • Вопрос задан
  • 14167 просмотров
Подписаться 3 Оценить 1 комментарий
Ответ пользователя xmoonlight К ответам на вопрос (4)
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Добавлю, что для повышения производительности можно использовать микросервисы, написанные на C/C++ и контролируемых менеджером. А обращаться к менеджеру уже посредством сокета или через БД, давая задачи на выполнение.
А всё формирование страниц - отдать PHP (к примеру). В итоге получится синхронная система с полу-автоматической разделяемой нагрузкой на CPU, которую можно довести до автоматической путём создания сбалансированных правил распределения нагрузки на CPU разными модулями в различных ситуациях.
Ответ написан
Комментировать