Задать вопрос
@string2016
Начинающий

Как правильно организовать SPA + API приложение?

Всем привет.
Стал недавно изучать node, express, javascript, vue, mongodb.
Есть сторонний API сервер компьютерной многопользовательской игры.
В качестве практики хочу реализовать мониторинг игровых персонажей.

Что бы получить необходимые данные о персонаже, нужно сделать несколько API запросов:
1. get api/a
2. get api/b
3. get api/c
4. get api/d

Таких персонажей у одного пользователя может быть много.

В качестве backend использую node + express + mongodb
В качестве frontend vue

Пример:
У пользователя 100 персонажей. Получается, что бы обновить все данные персонажей, необходимо сделать 100*4=400 запросов на игровой API сервер.
Полученные данные обработать на своем сервере, сохранить в базу.
Таких пользователей может быть несколько.
Они могут зайти одновременно.

Как правильно организовать запросы на API сервер?

a) На стороне клиента, полученные данные отправлять на сервер, что бы сохранить в базу.
b) На стороне сервера?
- если единовременно все запросы отослать, сервер может забанить на время
- если по порядку, то пользователь долго ждать будет
с) Очередь из запросов на сервере? Долго?

p.s. Мне даже сложно сформулировать вопрос =( В каком направлении хотя бы копать?
p.s.s. Пробовал на себе, отправлял единовременно 100+ request запросов через node + express, оно работало, но если в продакшн?
  • Вопрос задан
  • 314 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Однима запрососм нельзя вытащить все данные по персонажу?
Одним запросом нельзя вытащить данные сразу по нескольким персонажам?
Ответ написан
Ваш ответ на вопрос

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

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