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

2024-04-16

我有多种选择来推送我的应用程序Bluemix https://www.ng.bluemix.net/, 单身的WAR or EAR file, WAR文件与server.xml文件,如果我需要在设置中进行一些自定义,甚至推送整个Websphere 自由服务器。 我什么时候需要使用最后一个选项?与其他选项相比,它对性能有何影响? 谢谢。


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

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

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

有关信息,请参阅默认 server.xml 和一些可能的自定义here https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/blob/master/docs/server-xml-options.md。您还可以阅读添加驱动程序的示例 http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.0.0/com.ibm.worklight.help.doc/admin/t_configuring_liberty_profile_for_my_sql_manually.html到构建包服务器,在本例中为 MySQL——这不是 Bluemix 特有的,而是您可以使用的 Liberty 运行时配置also通过推送服务器目录来应用到 Bluemix。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Bluemix、使用 server.xml 推送应用程序与整个 Liberty Server 相比,是否存在性能差异? 的相关文章

  • CMake子目录依赖

    我对 CMake 很陌生 事实上 我正在通过 Kdevelop4 widh C 进行尝试 我习惯为我创建的每个命名空间创建子目录 即使所有源代码都必须编译并链接到单个可执行文件中 好吧 当我在 kdevelop 下创建一个目录时 它会使用

随机推荐