我们在Tomcat 7上部署了一个Spring MVC Web应用程序。每次部署新版本时,它都是第一次运行速度非常慢。即使是登录页面也需要时间。
这是什么原因以及可以采取哪些措施加快速度?
答案 0 :(得分:4)
这是一个有效的方案。您的服务器在第一次加热时加载servlet和操作。 所以第一次访问时会很慢。
您可以在web.xml中设置<loadonstartup>1</loadonstartup>
。
上述选项将在服务器启动时加载所需的文件。
答案 1 :(得分:1)
如果您正在使用Spring注释,请确保在&lt; component:scan /&gt;中配置了正确的包。标签。这不包括在applicationContext.xml和xxx-servlet.xml文件中扫描的相同包。 Spring会扫描它们两次,否则我已经看过了。
还要记住,在你使用它们的第一个JSP将被编译,所以首次点击时会更慢。