2013-03-20 1 views
1

두 개의 PHP 구성을 비교 한 결과, AsynchDNS이 컬링 (curl) 아래에서 활성화되어 있다는 것을 알았습니다. AsynchDNS은 정확히 무엇을 수행합니까? 나는 구글을 시도했으나 그것을 가능하게하거나 불가능하게하는 방법에 대한 많은 링크가있다. 그러나 그것이 정확히 무엇을하는지에 대해서는 그렇지 않다.AsynchDNS는 PHP에서 무엇을합니까?

답변

2

AsynchDNS는 이름에서 알 수 있듯이 curl이 DNS 쿼리를 비동기 적으로 (호출을 차단하는 것이 아닌) 실행하도록 허용합니다. 이론적으로, 이것은 각 응답이 연속적으로 실행되기를 기다리지 않고 여러 페이지를 빠르게 요청 /로드 할 수있게합니다.

+0

webapp 성능에 유리합니까? 나는 PHP를 처음 사용합니다. 내 응용 프로그램은 사용자를위한 온라인 시험 정의와 AJAX 호출을 많이 사용합니다. –

+0

전화가 무엇을 하느냐에 달려 있습니다. PHP를 통해 원격 호스트에 많은 연결을하고 있다면 (DNS 조회가 필요한), 약간의 개선이있을 수 있습니다. 그러나 AJAX를 통해 원격 호스트를 호출하는 경우에는 PHP 나 그 컬 설정이 아닌 브라우저에서 처리해야합니다. –

관련 문제