Как настроить Apache2 для разрешения нескольких одновременных подключений с одного IP-адреса?

По умолчанию Apache2, по-видимому, разрешает только 1 соединение на IP-адрес.

Как настроить Apache2, чтобы разрешить несколько одновременных подключений с одного IP-адреса?

Вот моя ситуация:

  1. веб-приложение размещено на сервере.
  2. удаленный клиент делает запрос, выполнение которого может занять 15 секунд. поскольку Apache2, по-видимому, налагает ограничение на 1 соединение на IP-адрес.

Как переопределить это поведение по умолчанию и разрешить параллельную обработку 2-го запроса?

заранее спасибо, David Jones

20
задан David Jones 17 August 2010 в 20:17
поделиться

1 ответ

Я нашел ответ на свою проблему. Оказывается, другие сталкивались с этой проблемой раньше:

Одновременные запросы к PHP Script

Ключевая деталь заключается в том, что файловые сеансы в PHP приводят к тому, что все запросы от одного и того же клиента обрабатываются последовательно в очереди, а не параллельно.

Чтобы решить эту проблему, необходимо сделать вызов session_write_close() в каждом PHP скрипте, как только обработка сеанса будет завершена.

— Дэвид Джонс

37
ответ дан 30 November 2019 в 00:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: