2012-09-06 4 views
4

방금 ​​최근에 wamp 패키지를 다시 설치해야만 새로운 Apache 2.2.22, php 5.4.3 및 mysql 5.5.24로 끝납니다.mysqli_connect latency

발생한 큰 변화 중 하나가 페이지 생성 시간이었습니다. 나는 조금 파고 mysqli_connect에 대한 호출이 2 초가 걸린다는 것을 알아 냈다.

그래도 여전히 작동하므로 내 사용자가 잘 구성되어 전체 시스템이 작동합니다.이 세부 정보만으로 전체를 사용할 수 없게 만듭니다.

대기 시간이 어디에서 유래 될 수 있는지 아는 사람이 있습니까?

EDIT : 제안한대로 DNS 문제인 것 같습니다. 이제 127.0.0.1로 변경하면 액세스가 거부되었습니다. 나는 파기를 계속한다

+3

데이터베이스가 로컬 호스트에 있습니까? 'localhost' 또는 127.0.0.1 또는 다른 이름을 통해 호출하고 있습니까? DNS 문제가 발생할 수 있습니다. –

+1

+1 가능한 DNS 문제가 있습니다. 역방향 호스트 이름 조회가 빨리 해결되지 않으면 연결 속도가 느려질 수 있습니다. 기다리고있을 때 processlist에 '인증되지 않은 사용자'가 표시되면이를 볼 수 있습니다. 해결 방법은 my.cnf에 'skip-name-resolve'를 추가하고 mysql을 다시 시작하는 것입니다. –

+0

'skip-name-resolve'를 사용하면 goo'old 127.0.0.1을 사용할 수 있습니다. 컴퓨터 이름을 사용하는 데는 아직 시간이 걸리지 만 localhost 또는 IPv4 버전 중 하나를 사용하여 건너 뛸 수 있습니다. 신선한 wamp 설치로이 문제가 발생했습니다. 컴퓨터 이름을 사용하면 문제가되지 않습니다. dns 시스템은 변경되지 않았습니다.하지만 행복하고 이미 이미 사용할 수 있습니다. – eddow

답변

8

내가 똑같이했다, 나는 "localhost"에 연결하고 있었다. 그리고 각 "connect"에 대해 1.5 초가 있었다. 지금 나는 127.0.0.1를 사용하고있다. 그리고 그것은 지금 멋지다! FIY, Windows 2008 R2 x64 + plesk 11 테스트 PHP 5.3 (및 php5.4도 마찬가지)

+0

1 초의 대기 시간이 있습니다. localhost를 127.0.0.1로 변경하면 저를 위해 일했습니다! Windows 8 Pro x64에서 PHP 5.4.3과 함께 Wampserver 2.2 사용하기 – AlexJM

+0

그것은 나를 위해 일했습니다. 와우! – Alex

+0

이 솔루션은 나를 도왔습니다. – 18C

0

C : \ Windows \ System32 \ drivers \ etc \ hosts의 와일드 카드로 인해 요청이 1 초 이상 느려지고,

공포

127.0.0.1 localhost, domain.com 

내가 지체없이 다시 좋은 반응을 얻었다을 Spliting (WIN7의 DNS의 정규 표현식 뭔가)이었다 쉼표로 구분 된 여러 로컬 호스트 이름을 처리

127.0.0.1 localhost 
127.0.0.1 domain.com 
관련 문제