我正在开发一个需要部署到客户端服务器的JRuby on Rails应用程序。我们希望能够编译应用程序,以便无法轻松读取和复制源代码。从我所读到的Warbler似乎是要走的路。
我关注的是应用程序在独立模式下的性能。意思是只运行“java -jar MyApp.war”而不是使用Glassfish..Tomcat..etc。分布式应用程序不会流量很大,最多可能是20-30个用户。如果有任何问题,那么它在数据库方面会更加沉重,这是一个单独的问题。
那么这种情况如何与运行实际服务器的性能进行比较呢?
答案 0 :(得分:0)
使用Glassfish,只要JVM有足够的内存,Tomcat JBoss(或Torquebox)的性能就会一样好。
您需要根据部署服务器调整加载\编译资产。
如果它应该是一个Web应用程序,那么你将需要war \ tomcat。如果它应该是桌面应用程序,那么只需使用jar版本。