@barries

На чем лучше написать высоконагруженное приложение?

Необходимо написать высоконагруженное веб-приложение (рекламная сеть). Какими бы вы воспользовались инструментами для реализации серверной части подобного проекта, если у приложения более 1 млн одновременных соединений, то есть общее кол-во одновременных запросов на показ блоков рекламы от пользователей?
Главной задачей является обеспечение стабильной и бесперебойной работы приложения при пиковых нагрузках, а также возможность масштабируемости приложения.
  • Вопрос задан
  • 428 просмотров
Пригласить эксперта
Ответы на вопрос 2
@LiguidCool
Ну ноду хвалят за асинхронность и нагрузки... Но Вообще может С++? При прямых руках будет точно быстро.
Но если честно вопрос размыт и много нюансов... В первую очередь основной проблемой будет балансировка.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
если у приложения более 1 млн одновременных соединений, то есть общее кол-во одновременных запросов на показ блоков рекламы от пользователей?
Если считать реально - только горизонтальное шардирование.
Если "по-воробьям" - одновременно 1 млн соединений - это фантастика!
В целом:
1. статику кладём в оперативку Opcache, или микросервис на C, или грузим в Redis и оттуда - уже отдаём.
2. в JS-коде виджета- только AJAXобращение к сервису на запрос ID-шника баннера.

Вот на этом можно сделать статику по ID-шникам из базы: webd.is
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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