我已经将我的WAR文件部署到Tomcat,但它几乎是160 MB,服务器运行速度非常慢。任何人都可以告诉我如何加快速度吗?
答案 0 :(得分:4)
为什么这一定是个问题?如果你有很多第三方JAR,你的WAR文件可能会那么大。您可以删除什么并仍然运行该应用程序?
如果我们假设大小不一定是您的应用服务器速度慢的原因,那么可能是根本原因?
我建议使用安装了所有插件的Visual VM,在适度负载下监控您的应用服务器。它将向您展示堆,CPU,线程,对象创建以及许多其他有趣的事情。
我还打开了Chrome工具,看看加载和呈现网页时发生了什么。
你有没有运行YSlow!看看你的网页表现如何?
你根本没有根本原因。我猜之前就找到了。
更新 - 只是一个参考点:我有一个使用Spring 3及其所有依赖项和其他几个第三方JAR的Web应用程序。 WAR文件是31MB。你可能有问题。