동일한 Apache 서버에 두 개의 PHP 응용 프로그램이 있습니다. 어떤 시점에서, 응용 프로그램 A는 궁금PHP는 동일한 Apache 서버에있는 URL을 호출 할 때 무엇을합니까?
(도메인이 두 응용 프로그램에 대한 동일)
은 그럼 http://somedomain.com/app1/action에 위치한 스크립트가 file_get_contents()
사용 http://somedomain.com/app2/action을 다운로드해야 가정 해 봅시다 애플리케이션 B.에 URL을 호출해야 PHP는 어떻게 처리합니까? 요청이 외부 URL에 대한 호출 인 것처럼 전체 인터넷을 통해 진행됩니까? 또는 어떻게 든 그것을 최적화하고 서버에서 직접 응용 프로그램에 액세스합니까?
"전체 인터넷을 사용하고 있습니까?" ** 아무런 ** 요청도 "전체 인터넷"을 거치지 않습니다. – Quentin
아마도 로컬 DNS를 구성하여 "인터넷 왕복"을 막을 수는 있지만 아마도 serverfault.com에 더 적합한 질문 일 것입니다. – ChrisR
@Quentin, "전체 인터넷을 통하는"은 과장된 것입니다. 내 컴퓨터에서 google.com이라고 부르면 요청에 많은 서버가 사용됩니다. 내가 궁금해하는 점은 게시물에 언급 된 예에서 똑같은 일이 일어날 지 여부입니다. –