За последние 24 часа нас посетили 22864 программиста и 1227 роботов. Сейчас ищут 710 программистов ...

comet, не выполняет скрипт пока открыто соединение

Тема в разделе "PHP для новичков", создана пользователем lihht, 13 апр 2016.

Метки:
  1. lihht

    lihht Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    2
    Симпатии:
    0
    Для получения сообщений, ajaxoм открывается соединение, сервер возвращает результат каждые 60с. До тех пор, пока текущее соединение не будет закрыто, не выполняются другие скрипты, например если перейти на другую страницу, то сервер ожидает пока завершиться ajax запрос , только потом открывает страницу. Та же ситуация если в одной вкладке страница ожидает ответ от сервера, например конвертация видео 3-4 мин, то в другой вкладке нету возможности выполнять скрипты на этом сервере. В чем причина, и что с этим делать?
     
  2. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.340
    Симпатии:
    44
    Сессии используются? Открытая сессия блокирует попытки параллельного открытия сессий.
     
  3. lihht

    lihht Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    2
    Симпатии:
    0
    Спасибо, не знал, уже второй день голову ломаю.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    это в принципе не правильно.