我们一直在努力工作,有人建议我们应该减小我们的 war 文件的大小,特别是 WEB-INF/lib 目录的大小,以提高我们的生产 JBoss 实例性能。我仍然怀疑的事情。
我们的应用程序服务器中部署了大约 15 个 Web 应用程序,每个应用程序的大小约为 15 到 20 MB。
我知道这涉及很多变数,但你们中有人真正处理过这种情况吗?一般来说,.war 文件大小实际上对 Web 容器有重大影响吗?
您能提供什么建议?
谢谢你
最佳答案
这里有很多值得怀疑的地方:
- 应用程序没有达到您想要的水平怎么办?
- 您是否对应用程序进行了测量以找出导致性能不足的组件?
- 应用程序/系统中的瓶颈是什么?
应用程序的大小本身与任何类型的运行时性能无关。在应用程序的生命周期内加载的类的数量对应用程序的内存使用有影响,但可以忽略不计。
在处理“性能问题”时,解决方案总是遵循相同的一般步骤:
- 当我们说“表现不佳”时,它是什么意思?
- 具体有哪些表现不佳?测量、测量、测量。
- 我们能否改进未达到预期水平的特定组件?
- 如果是这样,请实现这些想法,再次测量以确定性能是否真正得到改善。
关于java - war 文件的大小是否会以某种方式影响应用程序和/或应用程序服务器的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314815/