Просто посмотрите общие рекомендации для постоянных соединений. Мои предложения.
- По умолчанию НЕ
- Если у вас есть:
- Выделенное оборудование для веб-серверов и баз данных в производстве
- и правильно настроили веб-сервер и базу данных
- и иметь точную производственную среду тестирования
- И все же думаю, что проблемы с производительностью вызваны временем соединения с базой данных,
РАССМОТРИТЕ, что оно включается
Постоянные соединения могут вызвать
- Ошибки, связанные с непреднамеренным сохранением некоторого состояния соединения (это важно!)
- Превышены пределы подключения к базе данных
- Производительность базы данных снизится из-за большого количества оперативной памяти, используемой многими (в основном бездействующими) соединениями
- Ошибки, потому что соединения устарели, а приложение не заметило
Но МОЖЕТ
- Уменьшить задержку при начальном подключении
Если вы считаете, что задержка соединения вызывает проблему, рассмотрите возможность ее включения в вашей системе тестирования производительности и измерения воздействия.