Возможности COMET над AJAX - PullRequest
       2

Возможности COMET над AJAX

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

Недавно я узнал о COMET и о том, как он может соответствовать странице клиента, не получая запроса от самой страницы.Но мне было интересно, каковы возможности, которые появляются с этими методами, которые очень эффективны и просты по сравнению с AJAX.

Ответы [ 2 ]

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

Теперь пришло время comet.comet наоборот ajax. Если вы используете ajax в приложениях чата, вам нужно каждый раз проверять наличие обновлений базы данных, но в случае с кометами все зависит от событий на стороне сервера. Мы можем установить определенные событияна стороне сервера, то он будет автоматически обновлять веб-страницу, когда база данных обновляется. То есть нам не нужно постоянно отправлять запросы. Так что мы можем избежать головной боли от сервера из-за больших запросов no.of, и приложение будет оченьнамного быстрее.

Это пример живого чата с использованием comet.check: www.zeitoun.net/articles/comet_and_php/start

вне ajax

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

Все больше и больше веб-сайтов чата :-)

Теперь серьезно, будучи частью спецификации HTML5, WebSocket API позволяет серверам передавать данные клиенту. Большим преимуществом этого является то, что клиентам больше не нужно непрерывно опрашивать сервер на наличие обновлений, когда обновления становятся доступными, серверы передают данные клиенту и уведомляют его об этих обновлениях, которые сохранят пропускную способность и позволят более эффективные приложения. Современные браузеры уже поддерживают это. С другой стороны, для обработки протокола необходим дополнительный сервер.

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