>  Q&A  >  본문

Nginx의 두 가지 구성 방법의 차이점은 무엇입니까?

使사용 $_GET['_url'] URI 소스:

으아악

使사용 $_SERVER['REQUEST_URI']를 URI 소스로 사용:

으아악
曾经蜡笔没有小新曾经蜡笔没有小新2713일 전515

모든 응답(1)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:26:22

    둘 사이의 주요 차이점은 fastcgi_pass:

    입니다.

    두 번째 구성은 다음과 같습니다.

    으아악

    첫 번째 구성은 다음과 같습니다.

    으아악

    참조 위키: http://zh.wikipedia.org/wiki/Unix_domain_socket

    Unix 도메인 소켓 또는 IPC 소켓은 동일한 운영 체제에서 둘 이상의 프로세스 간의 데이터 통신을 가능하게 하는 터미널입니다. 파이프와 비교할 때 Unix 도메인 소켓은 바이트 스트림과 데이터 큐를 모두 사용할 수 있는 반면 파이프 통신은 바이트 스트림만 사용할 수 있습니다. Unix 도메인 소켓의 인터페이스는 인터넷 소켓과 매우 유사하지만 통신을 위해 기본 네트워크 프로토콜을 사용하지 않습니다. Unix 도메인 소켓의 기능은 POSIX 운영 체제의 구성 요소입니다.

    Unix 도메인 소켓은 시스템 파일의 주소를 ID로 사용합니다. 시스템 프로세스에서 참조할 수 있습니다. 따라서 두 프로세스가 동시에 Unix 도메인 소켓을 열어 통신할 수 있습니다. 그러나 이 통신 방법은 시스템 커널에서 발생하며 네트워크에는 전파되지 않습니다.

    한 가지 결론은: 서버 압력이 높지 않을 때는 tcp와 소켓의 차이가 크지 않지만 상대적으로 압력이 높을 때는 소켓 방식이 확실히 더 좋습니다.

    자세한 내용은 이 비교를 참조하여 소켓을 사용하여 Nginx를 연결하여 php-fpm 성능을 최적화하세요

    회신하다
    0
  • 취소회신하다