Что мешает браузеру загружать 2 длинных PHP-скрипта одновременно из одного домена? - PullRequest
2 голосов
/ 23 февраля 2011

По-видимому, существует ограничение на количество одновременных сценариев для сеанса php.Я говорю сессия, а не IP / клиент, потому что я могу запустить другой браузер и загрузить второй скрипт.Есть ли параметр, ограничивающий один параллельный сценарий?

Вам нужно дождаться завершения одного из них, прежде чем начнется загрузка другого.

1 Ответ

3 голосов
/ 23 февраля 2011

Обработчик сеанса по умолчанию использует файлы и блокирует файл сеанса на время запроса. Если у вас есть долгосрочный сценарий, то вы должны заставить его снять блокировку сеанса, выполнив session_write_close() перед вводом «длительной» части сценария.

Вы всегда можете снова открыть сеанс с помощью session_start() позже, если вам нужно изменить данные сеанса после завершения длительной части.

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