2010-06-23 2 views
1

그래서 여러 대의 컴퓨터 (서버/앱)를 사용하여 여러 대의 컴퓨터에서이 작업을 시도해 보았습니다. 빈 테이블에 대해 하나의 필드를 사용하여 선택합니다. 나는 사람들이 잡록으로 60-200을 얻는 많은 통계를 온라인으로 읽었 기 때문에 내가 여기서 뭔가 잘못하고 있다고 생각한다. 그래서 8시에 내려가는 것은 끔찍한 것 같습니다. 이 테스트를 거친 첫 번째 앱은 조금 더 복잡해졌으며 1 명의 컨트롤러에서 2 개의 쿼리를 가졌지 만 커다란 문제가 아닌 몇 개의 행만 선택했습니다.초당 로우 레일 잡글 요청 받기 (초당 8-15 회)

이 트릭이 있습니까? Ruby.exe는 내 CPU 사이클의 거의 50 %를 차지하지만 아직까지는 꽤 나쁩니다. 나는 작년에 난장판을 망칠 때 이것을 시도해 보았고 초당 50 건의 요청을 받았다. 라우팅이 어떻게 엉망이 될 수 있습니까?

모든 조언을 주시면 감사하겠습니다. 프로파일 링 도구에 관한 정보조차도 문제가 발생하는 곳을 파악할 수 있습니다.

미리 감사드립니다.

답변

1

만약 당신이 창문에 있다면 그것은 옳은 것처럼 보입니다. Rails는 윈도우에서 매우 느리게 실행됩니다. 리눅스 박스에서 실행 해 보거나, 맥이라면 실행 해보십시오. 당신은 또한 heroku를 시도 할 수 있습니다. 그들은 개발을 위해 사용할 수있는 무료 초보자 용 계획을 가지고 있습니다.

Windows 환경에서 실행해야하는 경우 jruby를 추가 속도로 사용해 볼 수 있습니다.

+1

안녕하세요 세스는 답변 해 주셔서 감사합니다. 나는 이것을 볼 때까지 완전히 혼란 스러웠다. 리눅스에서는 초당 약 20-30 대 8 정도였습니다. 쿼리를 약간 정리하고 초당 45 개를 받았습니다. 그래도 단 한 번 참여했지만 그래. 고마워, 내가 내 정신을 지킬 수있게 해줘. –

+0

문제가 없습니다. 나는 비슷한 상황에 처해 있었고 창문이 비난받을 때까지 일주일 동안 모든 것을 최적화하려고했습니다. –

관련 문제