Назад | Перейти на главную страницу

Oracle / PHP / Apache

Я создал веб-приложение, которое работало очень быстро, пока пользователи из третьей страны (большинство) не начали использовать приложение. Теперь это очень медленно.

Из журналов я вижу, что продолжаю получать ORA-12170: TNS: Тайм-аут подключения произошел, когда использование было на пике. Как я могу это решить?

Тогда какая настройка apache поможет ускорить работу? Балансировка нагрузки, несколько экземпляров?

Я запускаю его на RHEL4

«Таймаут подключения». Веб-приложение обычно должно иметь пул подключений, постоянно подключенный к базе данных. Установка соединения с базой данных (и его завершение в конце) довольно дорогое, поэтому вам не следует делать это для каждого пользователя.

Предлагаю посмотреть на Пулы резидентных подключений к базе данных в 11г