簡體   English   中英

第一次訪問時,部署在tomcat上的Web應用程序運行緩慢嗎?

[英]Web application deployed on tomcat is slow on first access?

我們已經在Tomcat 7上部署了Spring MVC Web應用程序。每次我部署新構建時,它第一次運行都非常緩慢。 甚至登錄頁面也要花費一些時間。

這是什么原因,以及可以做些什么來使其更快?

這是一個有效的方案。 您的服務器首先加載servlet和操作。 因此,第一次訪問將很慢。

您可以在web.xml中設置<loadonstartup>1</loadonstartup>

上面的選項將在服務器啟動時加載所需的文件。

如果您使用的是Spring注釋,請確保在<component:scan />標記中配置了正確的軟件包。 那不包括要在applicationContext.xml和xxx-servlet.xml文件中掃描的相同軟件包。 Spring將掃描它們兩次,否則,我已經看到了。

還請記住,任何JSP都會在您第一次使用它們時進行編譯,因此初次使用時會比較慢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM