1

我正在开发一个需要部署到客户端服务器的 JRuby on Rails 应用程序。我们希望能够编译应用程序,以便无法(轻松)读取和复制源代码。从我所读到的 Warbler 似乎是要走的路。

我担心的是应用程序在独立模式下的性能。意味着只是作为“java -jar MyApp.war”运行,而不是使用 Glassfish..Tomcat..etc。分布式应用程序不会有高流量,最多可能有 20-30 个用户。如果有的话,它在数据库方面会更重,这是一个单独的问题。

那么这种类型的场景如何将性能与使用实际服务器运行进行比较呢?

4

1 回答 1

0

使用 Glassfish,只要 JVM 有足够的内存,Tomcat JBoss(或 Torquebox)的性能就会一样好。

您将需要根据部署服务器调整加载\编译资产。

如果它应该是一个网络应用程序,那么您将需要 war\tomcat。如果它应该是桌面应用程序,那么只需使用 jar 版本。

于 2012-06-28T08:08:39.857 回答