Zonor
@Zonor
Начинающий веб программист

Nginx + php-fpm как держать 5-10 тысяч запросов к серверу апи?

Есть два сервера, на одном бэк и фронт. На втором сервере находится API сервера по 24 ядра и 32 оперативки. Сервер с api принадлежит не мне, но есть возможность сделать какие то настройки через человека. На сервере api - nginx и php-fpm. Вроде как бэкенд на php.
На моем сервере node js асинхронно запрашивает данные с api и складывает из в базу. 200-300 запросов в секунду проходят нормально. Как только запросов становится больше - я получаю часто econnreset. Я использую axios и запросы по локальной сети через vlan 10Gbit. На сервере api домен подключен к локальному ip, со своего сервера я обращаюсь к домену по локальной сети, ip адрес домена указан в hosts, чтобы запросы шли в локалку. Поиск по интернету ничего толком не дал, можете подсказать в какую сторону копать и что посмотреть?
  • Вопрос задан
  • 200 просмотров
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Выглядит как подходящий момент, чтобы реализовать вызов API, получающий сразу пачку информации, а не по одной записи.
Ответ написан
Steel_Balls
@Steel_Balls
0L3QsNGH0LjQvdCw0Lsg0YEgQkFTSUMg0L3QsCDQo9Ca0J3Qpi
читай про горизонтальное масштабирование.
Оно как раз про это.
У меня пять дешёвых серверов держат нагрузку 20-24 тысячи запросов в секунду.
Здесь дело не в железе, а в правильной архитектуре
Ответ написан
Ваш ответ на вопрос

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

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