当前位置: 首页 > 知识库问答 >
问题:

Bluemix,用server.xml推送应用vs全自由服务器,有性能差异吗?

左丘边浩
2023-03-14

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

共有1个答案

谷星文
2023-03-14

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

最明显的区别将来自调整server.xml:不是让buildpack选择运行时配置(以及将运行的“功能”),您可以将功能削减到最低限度(删除您可能不使用的所有内容,例如包括日志记录)或添加更多功能(https、jax-rs、…)。

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

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

 类似资料:
  • 有没有可能,没有应用服务器发送推送通知使用fire-base实时数据库和通知在Android?

  • 我有一个客户在Azure Kubernetes服务上使用open liberty。它们有一个server.xml,使用该机制引用属性文件。他们的设置类似于这个问题: java - WAS Liberty profile - 使用 ClassLoader.getSystemResourceAsStream 读取属性 - Stack Overflow 我的相关问题是:如何让 scanInterval

  • 问题内容: 有没有比Cometd作为Java的长轮询框架更简单的方法?因为我需要的是客户端指定一些参数并将其发送到服务器。服务器处理它们并开始不停地将消息推回客户端(看起来像“每项服务线程”?)。客户端接收消息并显示它们。客户端可以停止监听,并实际上停止服务器的服务以发送消息。也许我太懒了,但是Cometd的名堂没有我想要的那么短而透明。 不基于HTML5。 问题答案: 使用SSE(服务器发送的事

  • 安全审计的摘要是在启用安全审计和一些配置后,从二进制审计日志生成HTML报告;但是生成的HTML报告是不完整的(全部信息)并且没有意义。< br> 我的意思是,举例来说,当我创建一个用户,它没有被审计。当我给它一些角色的时候;这些行动已被审计,但方式不明。 我有两个问题: 它不审核用户喜欢创建/删除用户的每个操作吗 有没有一种方法可以将HTML报告格式化为清晰且有意义的格式,或者有没有额外的配置来

  • 移动应用推送服务配置 使用前说明 开启服务 iOS应用服务配置(必选) Android应用服务配置(可选) 开始使用服务 移动应用推送服务配置 更新时间:2018-07-04 00:03:32 使用前说明 移动应用推送服务属于Link Develop提供的官方服务之一,帮助App快速集成移动推送的功能,在实现高效、精确、实时的移动推送的同时,极大地降低了开发成本。开发者在使用服务前,需要先在控制台

  • 问题内容: 在此处阅读有关服务器推送的信息。 我想将数据从Web应用程序实时推送到客户端。 我一直在将TCP套接字作为选项之一。 对于HTTP,我在这里找到了各种Java,PHP,Python和其他框架。但是我不知道这些工具是否支持Push。 您对实施服务器推送有什么建议和框架? 您会倡导使用哪种语言,为什么? 问题答案: 我现在正在使用Orbited,太好了! 如果您正在聊天或订阅类型的东西,请