Поддержание подключения к базе данных или подключение при необходимости? - PullRequest
2 голосов
/ 29 августа 2011

Прямо сейчас сайт моего проекта устанавливает соединение с базой данных при загрузке сайта.У меня есть страницы на веб-сайте, где соединение с базой данных не требуется.

Находчиво ли поддерживать соединение с базой данных в течение всей продолжительности сеанса или продолжать переделывать соединения, когда происходит событие, котороена самом деле требует подключения?(Например, регистрация учетной записи)

1 Ответ

1 голос
/ 11 января 2012

Лично я считаю, что лучше всего открывать соединение с базой данных только тогда, когда вам нужно использовать базу данных . Даже если вам придется открывать базу данных несколько раз в течение одного сеанса, ваше приложение не будет открывать соединения безо всякой особой причины. Построение вашего приложения на основе идеи, что каждое открываемое соединение с базой данных открывается с определенной целью, обеспечивает правильное, а не бесполезное использование ваших соединений. Кроме того, открытие нового соединения с базой данных не очень ресурсоемко, плюс не вредно открывать несколько дополнительных соединений для простой функциональности. Во всяком случае, вы должны объединить функциональность базы данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...