Как работает область уведомлений на Facebook? - PullRequest
0 голосов
/ 11 апреля 2011

Как работает область уведомлений на фейсбуке?
Я беру автоматическое красное поле, которое появляется
Если у меня на стене появилось сообщение / что-то новое.
Я полагаю, что это также в Stackexchange, это интервал Javascript?

Ответы [ 2 ]

1 голос
/ 11 апреля 2011

Пожалуйста, посмотрите эту тему

Как обновлять веб-страницу в реальном времени?

0 голосов
/ 11 апреля 2011

Не уверен насчет этого, но держу пари, что и Facebook, и SO используют реализацию Comet .По сути, вы делаете запрос к серверу, который предназначен для того, чтобы он оставался открытым действительно долгое время, и сервер отвечает только тогда, когда ему есть что сказать.Когда запрос истекает (или получает данные обратно), вы просто запускаете другой.Таким образом, вы получаете как можно ближе к данным в реальном времени, не тратя тонны пропускной способности на пустые запросы.

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