Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.01.2012, 15:52
Аватар для RazZzeR
Кандидат Javascript-наук
Отправить личное сообщение для RazZzeR Посмотреть профиль Найти все сообщения от RazZzeR
 
Регистрация: 11.12.2011
Сообщений: 146

Вопрос по php для ответа к js
Сделал вобщем чат с видео звонками.
Проверка на новые сообщения - каждые две секунды.
Если новое сообщение есть - то оно подгружается.

http://javascript.ru/forum/attachmen...d=132585028 1

тоесть каждые 2 секунды идет запрос на сервер, а это
коннект к mysql и проверка автоизации, вобщем довольно
тяжело для сервера, если онлайн в переписке 1000 чел.

У меня такой вопрос.
Я посмотрел как делается запрос на новые сообщения, уведомления в контакте, в фейсбуке,
и увидел, что запрос длится столько времени, пока не придет новое сообщение, но не больше тайм аута. (например 30-50 сек.)
если ничего нового - делается новый запрос столько же времени.

я незнаю как устроена такая система, и на php ли она вообще, но
вот и мой вопрос: можно ли сделать напидобие.
чтобы не загромождать post запросами сервер, чтобы было так тихо спокойно

а именно: Идет запрос на сервер: php извлекает из базы новые сообщения.
если их нет, - ответ клиенту не давать, подождать 1-3 секунды, снова проверить - если есть - скидывать ответ клиенту, если нет еще ждать.
если при 10ти-15 попыток ничего небыло - скидывать клиенту небольшой ответ, чтобы сработало событие onComplite, и все по новой.

С Уважением

Помошнику скину вознаграждение например через webmoney
Изображения:
Тип файла: jpg 2012-01-06_154148.jpg (104.4 Кб, 12 просмотров)

Последний раз редактировалось RazZzeR, 06.01.2012 в 15:56.
Ответить с цитированием
  #2 (permalink)  
Старый 06.01.2012, 17:20
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

http://javascript.ru/ajax/comet
либо сокеты
Ответить с цитированием
  #3 (permalink)  
Старый 06.01.2012, 18:51
Аватар для RazZzeR
Кандидат Javascript-наук
Отправить личное сообщение для RazZzeR Посмотреть профиль Найти все сообщения от RazZzeR
 
Регистрация: 11.12.2011
Сообщений: 146

прошу пожалуйста более подробнее
Ответить с цитированием
  #4 (permalink)  
Старый 06.01.2012, 19:39
Аватар для RazZzeR
Кандидат Javascript-наук
Отправить личное сообщение для RazZzeR Посмотреть профиль Найти все сообщения от RazZzeR
 
Регистрация: 11.12.2011
Сообщений: 146

что-то я непонимаю как сделать чтото подобное с помощью того, что вы мне скинули.

точнее я нашел по теме, но ни на 1% не понял как устроено.

нуждаюсь в помощи, да и не бесплатно ведь)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен сообщениями между js загруженной страницы и расширением для браузера prihod Events/DOM/Window 6 11.12.2011 21:51
Аналог php функции в JS ВэйДлин Общие вопросы Javascript 1 20.07.2011 01:03
Как вывести содержимое PHP файла с помощью JS? pavdin Серверные языки и технологии 6 22.12.2010 14:16
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23
Передача переменной из JS в PHP методом ajax skalka jQuery 7 28.08.2010 12:05