2017-04-01 10 views
0

루비 온 레일스 웹 개발에 아주 새로운 해요, 나는 다음과 같은 질문이 있어요 나는이 요청이 하나씩 처리된다는 인상을 받고있다. 요청이 매우 격렬하고 처리하는 데 다소 시간이 걸릴 수 있으므로 매우 느린 경험이된다. 서버가 각 요청에 대해 별도의 스레드를 생성 할 것으로 기대합니다. 내가 아는 한 WEBrick을 내 응용 프로그램이 실행되는 서버로 사용하고 있습니다. 온라인 나는 WEBrick이 정의에 따라 단일 스레드임을 나타내는 몇몇 게시물을 발견했기 때문에 운이 좋지 않지만 다른 게시물은 멀티 스레딩을 지원한다고 주장하지만 레일스의 뮤텍스는 금지되어 있습니다. 대부분의 게시물은 레일 4.1-4.2를 참조하는 것처럼 보입니다. 현재 5.0.1을 실행 중입니다.멀티 스레딩 요청

답변

2

개발 중 webrick 대신 puma을 사용하고 생산시 unicorn을 사용하면 문제가 없습니다.

+0

프로덕션에 '퓨마'도 없습니까? – spickermann

+1

승객도 좋은 옵션입니다. – shiladitya