2012-03-03 2 views
1

내 서버에서 PHP 파일에 연속 http 요청을 요청하고 있습니다. PHP는 매우 간단하고 다음과 같습니다 PHP에서 여러 개의 get 요청에 대해 mysql 연결을 유지하는 방법은 무엇입니까?

$con = mysql_connect('bla', 'bla', 'bla'); 
// retrieve required info from database 
mysql_close($con); 
echo $result; 

이 라인

요청받을 전송 안드로이드 코드에서 다음과 같습니다

DefaultHttpClient client = new DefaultHttpClient(); 
HttpGet getRequest = new HttpGet(url); 
HttpResponse getResponse = client.execute(getRequest); 

언뜻를, SQL 연결을 열고 각 폐쇄 것 같다 서버 쪽에서 전화하십시오. 동일한 클라이언트가 연속 요청을 보내기 때문에 이는 효율적이지 않습니다. 그래서 나는 get 요청을 보내는 것을 멈출 때까지 같은 클라이언트에 대한 연결을 열어 놓고 싶습니다. 이것은 자동으로 apachi/php/뭐든간에 수동으로해야합니까? 비슷한 질문이 있지만 구체적인 예를 묻고 싶습니다. 내 목표는 ...

답변

3

를 사용하여 빠른 응답을위한 mysql_pconnect

$con = mysql_pconnect('bla', 'bla', 'bla'); 
+0

덕분에 ... – Mehmed

+0

을 또한 환영하는 서버, (보다 효율적인 혜성 기술 같은) 어떤 권고를들을 수 있기 때문에이 연결 유지 다른 PHP 페이지에 대한 동일한 클라이언트의 모든 요청에 ​​대해 열려 있습니까? – Mehmed

+0

예, 재사용 할 수 있습니다. –