2011-09-20 3 views
5

유니콘은 "빠른 고객"을위한 것이라고 말합니다. 이것에 대한 자세한 내용을 읽을 때마다 이것은 HTTP 요청을 처리하는 nginx 프록시 서버 뒤에 있고, long-polling을 수행하는 응용 프로그램을 실행하는 것이 아니라고 설명되어 있습니다.Unicorn은 "빠른"요청과 "느린"요청을 어떻게 생각합니까?

좋아요, 그렇긴하지만 일반적으로 요청이 "느린"경우는 POST가 많은 양의 데이터 (파일 업로드)를 스트리밍하기 때문에 또는 동작 호출 응용 프로그램에서 처리하는 데 오랜 시간이 걸립니다.

유니콘은이 두 가지 경우에 어떻게 행동합니까? 이 부분에 대해서는 어디에서 더 읽을 수 있습니까?

답변

6

유니콘은 수천 또는 수천 개의 공개 요청을하지 않는다고 생각합니다. 느린 양식 게시를 사용하면 수백 명의 사용자가 동시에 해당 양식을 게시하지 않는 한 괜찮습니다. Google 사이트에서 이미지를 업로드 할 수있는 장소가 여러 곳 있으며 이미지를 업로드 및 처리하는 데 몇 초가 걸리고 사용자에게 돌아 오기 전에 문제가 발생하지 않았습니다. 그러나 수천 명의 사용자가 동시에 이미지를 업로드하지 않습니다.

무지개 빛깔! 긴 폴링 요청을위한 유니콘과 유사한 웹 서버입니다 : http://rainbows.rubyforge.org/

+1

이 스레드에서 더 많은 논의가 있습니다 : http://rubyforge.org/pipermail/mongrel-unicorn/2011-September/001195.html –

관련 문제