получить ответ сервера без использования setinterval для приложения чата php jquery - PullRequest
4 голосов
/ 26 августа 2011

я сделал приложение для чата, вот код обновления

   setInterval(function() {
      $('#DisplauDiv').load('show-chat.php?session=<?php echo $_GET['session'];?>');

   }, 1000);

И это продолжит загружаться каждую секунду, что замедлит работу моего Mysql. В то время как я проверял Facebook (firebug), у них нет ничего подобного, чтобы получить ответ от сервера.

Пожалуйста, скажите мне, как это сделать.

Заранее спасибо всем за чтение и воспроизведение этого ..

1 Ответ

1 голос
/ 26 августа 2011

хорошо setInterval - плохой человек, присмотритесь к COMET

также смотрите этот ответ Обратная реализация Ajax с использованием php

также видит этоссылка Как реализованы окна чата в фейсбуке?

откройте firebug, откроете ли вы страницу фейсбука, откройте сетевую панель и перейдите на xhr, вы увидите непрерывное вращающееся колесо COMET...

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