Не плодить коннекты

elenaka

Новичок
Думаю, не в Oracle дело, может быть любая БД, но вдруг есть своя специфика.
Собственно, проблема:
Сайт работает в связке PHP+Oracle, на страницах множество ajax запросов.
Сейчас каждый ajax запрос порождает новый коннект к Ораклу, что, вероятно, нехорошо.
Поделитесь опытом, как решали эту проблему? Или забить и все нормально?
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Сейчас каждый ajax запрос порождает новый коннект к Ораклу, что, вероятно, нехорошо.
Поделитесь опытом, как решали эту проблему? Или забить и все нормально?
Специфика у каждой БД в этом вопросе есть, конечно.
У Оракла в частности, есть свой родной пул соединений, которые переиспользуются по мере освобождения - это раз.
Во вторых, связка "PHP и БД" сама по себе в контексте приложения значит мало, так как разные SAPI у пхп ведут себя по разному в этом вопросе. - это может быть Apache + пхп, или php + fpm, и внутри этих вариантов тоже есть варианты.
 

Breeze

goshogun
Команда форума
Партнер клуба
для начала, что в этом ajax лежит?
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Ну и правильный ответ, конечно, забить до тех, пока вы не уверены, что это стало проблемное узкое место.
 

флоппик

promotor fidei
Команда форума
Партнер клуба

Breeze

goshogun
Команда форума
Партнер клуба
А разве есть ответ, который что-то меняет?
конечно, можно ли расшарить эти данные на всех без исключения или для каждого юзера они уникальны.
другой вопрос, не рановато ли ТС собралась что-то там оптимизировать в коннектах.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
конечно, можно ли расшарить эти данные на всех без исключения или для каждого юзера они уникальны.
это уже вопрос больше про выборки данных, наверное, а не про коннекты, как таковые, какбы.
 
Сверху