2012-06-28 2 views
1

클라이언트 서버에 배포해야하는 JRuby on Rails 앱을 개발 중입니다. 소스를 읽고 (쉽게) 복사 할 수 없도록 앱을 컴파일 할 수 있기를 원합니다. 내가 읽은 것에서 워 블러가가는 길인 것 같습니다.Jruby Warble 실행 성능

내 관심사는 독립 실행 형 모드에서 앱의 성능입니다. Glassfish..Tomcat..etc를 사용하는 것과는 대조적으로 "java -jar MyApp.war"로 실행하는 것을 의미합니다. 분산 된 앱은 트래픽이 많지 않을 것이며 어쩌면 20-30 명 정도 될 것입니다. 뭔가가 있다면 db 쪽에서 더 무거워 져서 별개의 문제입니다.

따라서이 유형의 시나리오는 실제 서버와의 실행과 성능면에서 어떻게 비교합니까?

+0

임베디드 부두가 실제로 꽤 빠릅니다. –

답변

0

Glassfish를 사용하면 Tomcat JBoss (또는 Torquebox)는 JVM의 메모리가 충분하면 좋은 성능을 발휘합니다.

배포 서버에 따라 자산로드/편집을 조정해야합니다.

웹 응용 프로그램이되어야한다면 war \ tomcat이 필요합니다. 데스크톱 응용 프로그램이어야하는 경우 jar 버전 만 사용하십시오.