По умолчанию Apache2 разрешает только 1 соединение на IP-адрес.
Как настроить Apache2, чтобы разрешить несколько одновременных подключений с одного IP-адреса?
Вот моя ситуация:
Как мне изменить это поведение по умолчанию и разрешить параллельную обработку второго запроса?
заранее спасибо, Дэвид Джонс
Эта тема немного устарела, но я надеюсь, что мой пост может быть полезен тем, кто сталкивается с подобной проблемой.
Я заметил, что такое поведение связано с PHP, если вы используете встроенные функции сеанса и данные сеанса хранятся в файлах. PHP получает исключительную блокировку файла сеанса, и если другой процесс пытается запустить сеанс, он ждет, пока блокировка этого файла не будет снята. Итак, самое простое решение - вызвать функцию session_write_close (которая снимает блокировку), как только данные сеанса больше не нужны
Звучит не так. Apache не ограничивает его одним подключением на IP. Похоже, что все, что вы запрашиваете с сервера, вызывает задержку. Apache, скорее всего, передает оба (или более) подключения к вашему приложению, и приложение вызывает узкое место.
Не могли бы вы подробнее рассказать о своей установке? На чем написано ваше приложение? Если вы создадите статическую HTML-страницу, получите ли вы тот же результат?