ibm-cloud - Bluemix,使用 server.xml 推送应用程序 vs 整个 Liberty Server,有性能差异吗?

标签 ibm-cloud websphere-liberty

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

最佳答案

一般来说对性能没有影响;根据您在做什么,您可能会导致完全相同的运行时配置(以及性能)。

最显着的区别将来自调优 server.xml:与其让 buildpack 选择运行时配置(以及将要运行的“功能”),您还可以将功能减至最少(删除您可能不使用的所有内容,例如包括日志记录)或添加更多功能(https、jax-rs、...)。

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

有关信息,请参阅默认 server.xml 和一些可能的自定义 here .您也可以阅读 an example of adding drivers到 buildpack 服务器,在本例中为 MySQL —— 这不是 Bluemix 特有的,而是 Liberty 运行时配置,您也可以通过推送服务器目录将其应用于 Bluemix。

关于ibm-cloud - Bluemix,使用 server.xml 推送应用程序 vs 整个 Liberty Server,有性能差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32431594/

相关文章:

kubernetes 无法从 ibm 云注册表中提取某些图像

node.js - 使用 Bluemix 从 NodeJS 公开端口 502 和 1002

java - 无法看到 server.xml

spring-boot - Liberty 配置文件无法检测 Spring Boot 组件扫描注释并且无法加载应用程序上下文

java - MTOM - 根内容类型始终为文本/xml

tomcat - 基于 Tomcat 配置的 Worklight WAS Liberty 配置文件配置

node.js - 吉普错了!构建错误。堆栈错误 : 'make' failed with exit code 2

android - 蓝调 : MQA : how to make phone shake harder in android to report bug and feedback

jax-rs - 如何将专有的 Apache CXF 功能添加到 Open Liberty

docker - Bluemix 容器状态读取 'Networking'