Как правильно повторно использовать соединения в случае PHP и MySQL? - PullRequest
0 голосов
/ 25 августа 2009

Я пытался восстановить соединения в $ _SESSION,

, но можно использовать только для одного пользователя.

Есть ли лучшие решения?

Ответы [ 3 ]

5 голосов
/ 25 августа 2009

Читать о <a href="http://www.php.net/mysql_pconnect" rel="noreferrer">mysql_pconnect</a>().

К сожалению, постоянное соединение не стабильно в PDO и не поддерживается MySQLi.

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

5 голосов
/ 25 августа 2009

Что вы подразумеваете под "повторным использованием соединений"? Соединение - это сокет, который открывается на сервере ... конечно, вы не можете сохранить его в $ _SESSION. Это все равно придется восстановить, так что в любом случае это будет бессмысленно. Самое близкое, что вы можете найти, это постоянные соединения .

1 голос
/ 25 августа 2009

используйте mysql_pconnect вместо mysql_connect

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