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

Ana*_*oly 5 websphere-liberty ibm-cloud

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

her*_*chu 4

一般来说,对性能没有影响;根据您正在执行的操作,您可能会得到完全相同的运行时配置(以及性能)。

最明显的区别来自于调整 server.xml:您可以将功能削减到最低限度(删除您可能不使用的所有内容,例如包括日志记录)或添加更多功能(https、jax-rs...)。

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

有关信息,请参阅此处的默认 server.xml 和一些可能的自定义。您还可以阅读向 buildpack 服务器(本例中为 MySQL)添加驱动程序的示例—— 这不是 Bluemix 特有的,而是 Liberty 运行时配置,您可以通过推送服务器目录将其应用到 Bluemix。