Я создал веб-приложение, которое работало очень быстро, пока пользователи из третьей страны (большинство) не начали использовать приложение. Теперь это очень медленно.
Из журналов я вижу, что продолжаю получать ORA-12170: TNS: Тайм-аут подключения произошел, когда использование было на пике. Как я могу это решить?
Тогда какая настройка apache поможет ускорить работу? Балансировка нагрузки, несколько экземпляров?
Я запускаю его на RHEL4
«Таймаут подключения». Веб-приложение обычно должно иметь пул подключений, постоянно подключенный к базе данных. Установка соединения с базой данных (и его завершение в конце) довольно дорогое, поэтому вам не следует делать это для каждого пользователя.
Предлагаю посмотреть на Пулы резидентных подключений к базе данных в 11г