프로덕션 환경에서 레일 서버를 rails server -e production
으로 실행하면 레일즈가 단일 스레드 응용 프로그램으로 실행됩니다.레일의 생산 모드에서 HTTP 요청에 대한 응답
한 번에 한 번에 하나 이상의 HTTP 요청에 응답합니까?
프로덕션 환경에서 레일 서버를 rails server -e production
으로 실행하면 레일즈가 단일 스레드 응용 프로그램으로 실행됩니다.레일의 생산 모드에서 HTTP 요청에 대한 응답
한 번에 한 번에 하나 이상의 HTTP 요청에 응답합니까?
단일 스레드이므로 하나의 요청은 이전 요청이 완료된 후에 만 작업을 입력 할 수 있습니다. 그러나 한 번에 여러 요청에 응답 할 수 있습니다.
레일즈 애플리케이션을 실행하는 데 사용하는 서버에 따라 다릅니다.
예를 들어 Webrick 서버 (기본적으로 단일 스레드)를 사용하는 경우 한 번에 하나의 요청을 처리 할 것입니다. 그러나 승객 서버를 사용하면 응용 프로그램의 인스턴스가 생성되고 (구성 가능) 당신은 한 번에 여러 요청을 처리 할 수 있습니다
물론 한 번에 여러 요청. – rony36