在 tomcat 中部署 Java Web App 的推荐程序是什么?删除未压缩的目录还是只删除 war?我问的是,因为 war 是压缩的,所以它不会影响性能吗?
答案1
默认情况下,Tomcat 会在部署期间解压缩您的 WAR,因此您唯一需要付出的代价就是当时解压缩 WAR 文件的时间(不会太多)。
我发现 WAR 文件更方便部署,因为您只需复制单个文件,而不是执行递归 scp 或类似操作。
答案2
部署性能成本不应该是一个需要担心的事情。
回答你的问题的唯一方法是进行真正的测试,因为它取决于你的应用程序的大小、其中的文件数量、服务器参数和许多其他因素。
答案3
据我所知,它没有任何明显的性能,但也请记住,你需要构建和重新部署所有的每次想要推送更新时都需要 WAR 文件(即使只有一个 .class)