Size: a a a

Node.js — русскоговорящее сообщество

2020 February 04

u

undefined in Node.js — русскоговорящее сообщество
Устанавливать такие зависимости лучше с флагом --save-optional
Тогда в package.json они попадут в раздел "optionalDependencies": {}
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
Всем привет, вопрос такой:
есть сервер, у него API /setLocation (взять тупо обгновить координаты в базе),
с этим апи рабоатеют моб телефоны, пробелма в тому что
сервер падает ибо запросов лелит к нему n! ( n- количетсво телефонов)
Какое может быть решение данной проблемы?
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
Rudolfenstein
Всем привет, вопрос такой:
есть сервер, у него API /setLocation (взять тупо обгновить координаты в базе),
с этим апи рабоатеют моб телефоны, пробелма в тому что
сервер падает ибо запросов лелит к нему n! ( n- количетсво телефонов)
Какое может быть решение данной проблемы?
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
Это когда 30 телефонов движуться
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Rudolfenstein
Всем привет, вопрос такой:
есть сервер, у него API /setLocation (взять тупо обгновить координаты в базе),
с этим апи рабоатеют моб телефоны, пробелма в тому что
сервер падает ибо запросов лелит к нему n! ( n- количетсво телефонов)
Какое может быть решение данной проблемы?
! - это восклицание или факториал?)

Как передаются данные? Кучей http запросов или поток по сокетам?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Rudolfenstein
Всем привет, вопрос такой:
есть сервер, у него API /setLocation (взять тупо обгновить координаты в базе),
с этим апи рабоатеют моб телефоны, пробелма в тому что
сервер падает ибо запросов лелит к нему n! ( n- количетсво телефонов)
Какое может быть решение данной проблемы?
из-за какой ошибки падает?
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
! - это восклицание или факториал?)

Как передаются данные? Кучей http запросов или поток по сокетам?
Куча http запросов, там все графики на макс и сервер падает
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
! - это восклицание или факториал?)

Как передаются данные? Кучей http запросов или поток по сокетам?
Факториал
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
John Doe
из-за какой ошибки падает?
Нет ошибки не выдерживает
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
тогда, возможно, дело в коде клиентского приложения?
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Можно же, например, собирать статистику о местоположении в батч и отправлять на сервер одним запросом раз в 5 секунд
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Ещё, возможно, вы используете блокирующие API для записи в ваше персистентное хранилище
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
Ещё, возможно, вы используете блокирующие API для записи в ваше персистентное хранилище
Можно об этом подробнее, пример какой-то буду рад)
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Rudolfenstein
Можно об этом подробнее, пример какой-то буду рад)
ну например функции  модуля fs writeFile и writeFileSync
источник

u

undefined in Node.js — русскоговорящее сообщество
Rudolfenstein
Всем привет, вопрос такой:
есть сервер, у него API /setLocation (взять тупо обгновить координаты в базе),
с этим апи рабоатеют моб телефоны, пробелма в тому что
сервер падает ибо запросов лелит к нему n! ( n- количетсво телефонов)
Какое может быть решение данной проблемы?
как сказали выше, сокращай кол-во запросов путем объединения. Например, заведи массив, в который будут записываться все данные и отправляй этот массив только если он переполнился или прошли n секунд
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
Ещё, возможно, вы используете блокирующие API для записи в ваше персистентное хранилище
это очень маловероятный сценарий, но он хорошо объясняет высокое потребление ЦПУ при малом кол-ве пользователей
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Rudolfenstein
Всем привет, вопрос такой:
есть сервер, у него API /setLocation (взять тупо обгновить координаты в базе),
с этим апи рабоатеют моб телефоны, пробелма в тому что
сервер падает ибо запросов лелит к нему n! ( n- количетсво телефонов)
Какое может быть решение данной проблемы?
код можно посомтреть то?
источник

R

Rudolfenstein in Node.js — русскоговорящее сообщество
Mike Mulukin
код можно посомтреть то?
У сожалению нет (
Обычное апи, масив обьектов uid lat lng -> SQL update
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
А информация по кол-ву запросов в минуту/секунду есть?
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
Rudolfenstein
У сожалению нет (
Обычное апи, масив обьектов uid lat lng -> SQL update
т.е. данные с устройств сразу в бд идут? без фильтров каких то, без переборов? А каким образом они с устройств отправляются на апи? С периодичностью или в зависимости от чего?
источник