2012-10-18 4 views
2

백그라운드에서 mysql 데이터베이스와 함께 yii의 새로운 "설치"가 있습니다.

내가 응용 프로그램에서 DB 연결을 얻고 싶은 경우에 :

$connection = Yii::app()->db; 

가이 약 1 초를 필요로합니다.

속도를 높이려면 어떤 트릭이 있습니까?

+2

데이터베이스에 연결하는 데는 시간이 필요합니다. 일반적으로 응용 프로그램에는 요청간에이를 재활용하는 데이터베이스 핸들 풀이 있습니다. Yii는 이것을 위해 무엇을합니까? – tadman

+3

이것은 Yii와 관련이 없으며 오히려 데이터베이스 연결에 관한 세부 사항과 관련이 있습니다. – Jon

+0

나는 그것이 1 초가 될 수 없다고 확신한다. 매우 높은 시간이다. 우리는 1 초 미만의 결과를 얻는다. 디버그를 올바르게하면, 높은 시간이 걸리는 다른 코드가있을 수있다. –

답변

0

데이터베이스에 연결에서 사용 된 시간을 찾으려면 디버그하십시오.

WebGrind을 사용하여 테스트합니다.

필자는 필자가 테스트 한 결과 약 10ms가 걸렸습니다.