使用 zip 命令创建 WAR 文件会影响我的 Web 应用程序的性能吗?

Does creating WAR file using zip command affect the performance of my web application?

我有这个 WAR 文件,我需要使用 BladeLogic Server Automation 进行部署,然后编辑 WAR 文件中的一些 XML 文件。 我的计划是使用 unzip 命令提取 WAR 文件,然后编辑 XML 文件,并使用 zip 命令重新创建 WAR 文件。 所以我用 NSH 脚本(某种 ZSH)编写它,但我注意到我的 WAR 文件的大小减少了 22 KB。 问题是,这会影响我的 Web 应用程序的性能吗? 谢谢。

编辑:

我用-u命令解决了。我没有创建新的 WAR 文件,而是更新了现有的 WAR 文件。结果与原始文件大小相同。谢谢大家回答我的问题。

大小变化的原因可以归结为元数据 changes/byte 代码变化 packing/unpacking。只要源代码或 class 路径版本

没有变化,这就不会对 Web 应用程序产生影响

极不可能。您可能使用了更好的压缩方案,这可能会导致解包速度稍慢,但这只会产生可忽略不计的一次性成本。