Ajax с установленным интервалом ИЛИ SignalR - PullRequest
0 голосов
/ 13 октября 2018

У меня есть сценарий, в котором мне нужно проверить, получил ли моя База данных новые заказы (ресторан).

Кажется, что Signalr - лучший вариант.

Но я могу подождать 2-3минут для обновления с помощью AJAX.

Учитывая такой большой диапазон, который я могу ожидать, и размышляя о крупном масштабе, разве Ajax не будет лучше?

1 Ответ

0 голосов
/ 13 октября 2018

Хотя это выглядит как дубликат: Является ли SignalR подходящей заменой jQuery Ajax (или аналогичной) , я бы сказал, что вам следует использовать SignalR, основываясь на выбранном ответена аналогичный вопрос.

SignalR идеально подходит для уведомления пользователей в режиме реального времени.Вы можете вызывать клиентские функции с сервера и наоборот.Это делает его очень динамичным.

Я думаю, что было бы тяжелее вызывать конечную точку каждые 2 минуты - даже если бы не было размещенного ордера - тогда выполнять действие только тогда, когда ордер имеет были размещены.

Емкость для одновременных подключений зависит от производительности сервера.

...