Потянув обновления в Ajax ... могу ли я просто быть наблюдаемым? - PullRequest
0 голосов
/ 22 декабря 2010

Простая и нормальная задача - обновлять наше приложение, извлекать новые значения каждые n секунд.

Но вскоре это начинает потреблять большую часть сервера, и многие пользователи подключаются.

Есть ли способ зарегистрировать это пользовательское соединение и действовать как PUSH, если на сервере существуют новые значения, а не каждый пользователь, например, извлекает новые значения каждую 1 секунду?Поэтому, когда значения изменяются на сервере, сервер отправляет их пользователю, а не наоборот, все, что нам нужно сделать, если получить значения при первом соединении.

Какие могут быть мои варианты по этому (технология, наименование (чтобы я мог искать больше в Интернете) и т. Д.)?

Ответы [ 2 ]

3 голосов
/ 22 декабря 2010

Вы можете взглянуть на WebSocket API , доступный в HTML5. Это позволяет серверу отправлять уведомления клиенту. И вот соответствующая статья в Википедии . Вы также можете оформить заказ на этот связанный образец .

0 голосов
/ 22 декабря 2010

Может быть, вам нужно соединение в реальном времени. Класс Actionscript XMPsocket и TCPServer полезны для вас. Это работает на большинстве браузеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...