2010-04-05 2 views

답변

1

우선, 영구 연결은 MySQL과 관련이 없습니다.

목적은 무엇입니까? 다른 스크립트 호출에서 데이터베이스 연결을 재사용 할 수 있습니다. 그렇지 않으면 스크립트가 실행될 때마다 새 연결을 열어야합니다. 이 기능은 새 연결을 여는 것이 값 비싼 작업 일 때 특히 유용합니다.

  1. PHP는 연결 풀의 매우 가난한 처리를 수행하고 당신은 백 유휴를 가질 가능성이있어 이러한 이유로 PHP와 MySQL로 코딩 할 때 내 개인적인 경험에서

    , 그들은 피해야한다 재사용되지 않는 연결.

  2. MySQL은 다른 DBMS에 비해 새로운 연결을 꽤 빨리 열 수 있습니다.

나는 당신이 염두에두고있는 보안 문제에 대해 확신하지 못합니다. 유휴 연결을 재사용하려면 PHP 스크립트가 PHP 스크립트를 여는 데 사용한 것과 동일한 자격 증명을 제공해야합니다. 스크립트 A가 루트로 연결을 열면 스크립트 B는 다른 사용자와 연결을 사용할 수 없습니다.

+0

감사합니다 .. juz 약간의 관심사 .. MySQL이 아닌 경우 .. 다음은 어떻게 유용하며 어디에 사용합니까 ?? – Sachindra

+0

내가 분명하지 않으면 죄송합니다. 방금 방금 mysql _ *() 함수뿐만 아니라 많은 데이터베이스 라이브러리가이 기능을 제공한다는 것을 의미했습니다. –

관련 문제