Bluemix,使用server.xml与整个Liberty Server推送应用程序,是否存在性能差异?

时间:2015-09-07 05:21:49

标签: ibm-cloud websphere-liberty

我有多个选项可以将我的应用程序推送到Bluemix,单个WAREAR文件,WAR文件和server.xml文件,如果我需要一些在设置中自定义甚至推送整个 Websphere Liberty Server 。 我何时需要使用最后一个选项以及与其他选项相比对性能的影响? 谢谢。

1 个答案:

答案 0 :(得分:4)

一般来说,对性能没有影响;根据您的操作,您可能会产生完全相同的运行时配置(从而提高性能)。

最明显的区别将来自调优server.xml:您可以将功能减少到最小(而不是让buildpack选择运行时配置(以及将运行的"功能);删除你可能没有使用的所有东西,包括例如记录)或添加更多功能(https,jax-rs,...)。

如果您的自定义仅仅不适合server.xml更改,则通常需要推送整个服务器。您可能正在添加不属于buildpack提供的运行时的库(jar文件,例如数据库驱动程序)。同样,这可能会或可能不会带来性能成本;它只取决于你正在做什么改变。

有关信息,请参阅默认的server.xml和一些可能的自定义here。你也可以在这种情况下读取an example of adding drivers到buildpack服务器,MySQL,这不是特定于Bluemix,而是一个Liberty运行时配置,你可以 通过推送它来应用于Bluemix服务器目录。