2009-08-25 2 views

답변

5

"재사용 연결"이란 무엇을 의미합니까? 연결은 서버에 열려있는 소켓입니다. 물론 $ _SESSION에 저장할 수 없습니다. 그것은 다시 연결해야 할 것이므로 어쨌든 무의미 할 것입니다. 가장 가까운 곳은 persistent connections입니다.

+1

재사용 의미보다는 : 시간을 절약 할 각 request.So 다음 요청 후 연결을 닫을 수 없습니다. – omg

+0

영구 연결을 사용합니다. 그래도 평소처럼 연결을 지정해야합니다. 다른 해결책은 없습니다. – ryeguy

5

mysql_pconnect()을 읽으십시오.

영구적 인 연결은 PDO에서 안정적이지 않고 MySQLi에서 지원하지 않습니다.

영구 연결을 사용하면 데이터베이스 서버가 이 아니고 로컬 호스트에이 아닌 시간이 절약되지만, 그렇다면 영구 연결은 실제로는 관련이 없습니다.

+0

PDO를 사용하는 경우 $ dbh = new PDO ('mysql : host = localhost; dbname = test', $ user, $ pass, array (PDO :: ATTR_PERSISTENT => true)) ; – Kitson

+0

PDO 문서에 따르면, 전적으로 안전하거나 권장하지는 않습니다. – Havenard

관련 문제