За последние 24 часа нас посетили 17890 программистов и 1654 робота. Сейчас ищут 859 программистов ...

Сессии и output buffering

Тема в разделе "Прочие вопросы по PHP", создана пользователем PassiveX, 23 мар 2009.

  1. PassiveX

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

    С нами с:
    24 авг 2007
    Сообщения:
    10
    Симпатии:
    0
    Здравствуйте

    Мой скрипт генерирует содержимое страницы через output buffering, а потом выводит переменную, в которую попало содержимое буфера, куда надо.

    Один скрипт выполняет сложную работу (на пару минут времени), и пока он её не выполнит, другие скрипты, работающие по тому же механизму в сессии, простаивают.

    Я выяснил, что это точно зависит на сессию, так как под разными логинами на сайте работы выполняются параллельно, одна другую не ждёт. Плюс пока я не напишу session_start() во время работы тяжёлого скрипта, у второго идёт вывод текста в браузер, а как только сессия начинается, то скрипт тксзть "занимает очередь", проверял по функции date().

    Я запутался окончательно в этом вопросе. Подскажите, в чём проблема? Буфер вывода на сессию завязан что ли?

    Спасибо
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0