我已将我的WAR文件部署到Tomcat,但是它几乎有160 MB的空间,并且服务器运行速度非常慢。有人可以建议我加快速度吗?

最佳答案

为什么那一定是个问题?如果您有很多第三方JAR,则您的WAR文件可能会很大。您可以删除什么并仍然可以运行该应用程序?

如果我们假设大小不一定是您的应用服务器运行缓慢的原因,那可能是根本原因?

我建议使用安装了所有插件的Visual VM在中等负载下监视您的应用服务器。它将向您展示堆,CPU,线程,对象创建以及许多其他有趣的事情。

我还要打开Chrome工具,看看加载和呈现页面时发生了什么。

您运行YSlow吗?看看您的网页效果如何?

您没有慢的根本原因。我会在猜到之前找到它。

更新-只是一个参考点:我有一个使用Spring 3,其所有依赖项以及其他三个第三方JAR的Web应用程序。 WAR文件为31MB。您可能有问题。

08-05 02:36