Соединения БД закрываются сразу же после завершения обработки страницы? - PullRequest
1 голос
/ 10 августа 2011

В php-скрипте гарантируется ли , что после завершения скрипта / страницы открытое соединение с базой данных закрывается без какой-либо задержки ? (ключевые слова выделены жирным шрифтом)

Или это правда, что соединение будет висеть открытым в течение нескольких секунд (или даже миллисекунд) перед закрытием?

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

Ответы [ 2 ]

1 голос
/ 10 августа 2011

Зависит от того, как вы настраиваете mysql.Существует возможность сохранить соединение в течение всего сеанса (постоянное соединение).Обычно этого следует избегать, и я не могу сейчас придумать ни одного варианта использования.

1 голос
/ 10 августа 2011

В зависимости от способа подключения к БД, вы всегда можете использовать команду закрытия. Таким образом, вы можете быть уверены в том, что соединение закрыто, и знать, что оно закрыто, когда скрипт завершен.

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