Как опросить статус на стороне клиента - PullRequest
2 голосов
/ 07 сентября 2011

Мне нужно выяснить состояние объекта, которое может измениться в любое время. В лучшем случае, если объект изменяется, клиентская часть обновляется, однако я не думаю, что существует необходимость в отправке обновлений на клиентскую сторону, если клиентская сторона не запрашивает об этом сначала.

Итак, я думаю о реализации опроса с помощью jQuery ajax call, который устанавливается на сервер вызовов каждые 5 секунд или около того. Это разумное решение?

1 Ответ

6 голосов
/ 07 сентября 2011

В лучшем случае, если объект изменяется, клиентская сторона получает обновленный, однако я думаю, что есть водопровод для подталкивания обновлений к на стороне клиента, прежде чем клиент запрашивает его первым.

Вы можете оформить заказ SignalR , что позволит вам получать PUSH-уведомления для клиентов. В результате этого трафик будет значительно сокращен, а ваше приложение будет очень оптимизировано.

Итак, я думаю о реализации опроса с помощью вызова jQuery ajax, который установить на сервер вызовов каждые 5 секунд или около того. Это разумное решение?

Да, конечно, это классический метод опроса, если вы не хотите нажимать.

...