php и real time приложение

max111111111111111

Новичок
Кто знаком с real-time приложениями - прошу помощи. Все локально - на wamp сервере. Есть сайт - работает прекрасно - хочу получать мгновенные обновления (как в вк - кто-то что-то сделал на вашей странице - мгновенное оповещение). Написал (переписал) сервер для подобной штуки - проверил на примере чата - работает. Приклеил этот сервер к своему сайту - работает так: в страницу вставил iframe - в нем весь клиент для работы с моим "писанным" сервером. При загрузке iframe идет connect к серверу - если удачно - запускается прослушка событий с сервера (на серве 30 секундный непрерывный цикл) - с чатом все работало! Запустил на сайте - тоже работает - НО любое действие на сайте (требующее обращение к серву - хоть ajax, хоть не ajax) зависают пока крутится фоновый цикл - хотя слушаю сервер я ифреймом через ajax! Как так, как исправить?
Как сделать работу с сайтом и прослушивание сервера независимыми и асинхронными?
 
не знаю что ты называешь real-time но ты точно далек до истины... "на серве 30 секундный непрерывный цикл" не бережешь ты себя, скажи, на какую страничку лучше не заходить!
 
не знаю что ты называешь real-time но ты точно далек до истины... "на серве 30 секундный непрерывный цикл" не бережешь ты себя, скажи, на какую страничку лучше не заходить!

Твой ответ - не ответ на вопрос - на выпендреж похоже, чувак
 
выкинь ифрейм и сделай websockets с откатом при их отсутствии на javascript long polling
 
Ну я вот щас только прочитал про long polling - это и есть то, что я изобрел. Я делал до это и без ифрейма - тоже самое. На сайте - пока js ждет данные с сервера - ничего сделать нельзя! Только после тайм аута (30 сек) и потом опять все виснет - не пойму в чем дело
 
Тогда посмотри внимательно, возможно, ты просто делаешь синхронный xhr-запрос. Там boolean async есть.
 
Черт Черт ЧЕТД ! Все работает - вы правы - ФЛАГ ОДНАЖДЫ ДЛЯ ТЕСТА ИЗМЕНИЛ И ЗАБЫЛ НАЗАД ПОСТАВИТЬ - из-за этого убил кучу времени!
 
Сверху