2015-04-03 64 views
0

我在玩GWT應用程序到遠程Jetty web服務器。我創建了GWT默認示例項目,並沒有添加任何內容。所以它現在是非常輕量級的應用程序。GWT - >碼頭非常緩慢加載一段時間後第一次

這是我如何繼續。我從戰爭目錄中創建一個戰爭文件,我複製戰爭文件並將其粘貼到遠程Jetty Web服務器中。

一切工作正常,但不是如果我等待例如1小時,並在瀏覽器上刷新。頁面加載至少需要30秒。這不像我改變代碼或在Jetty中複製粘貼war文件。我什麼也沒做。如果我等待了一個多小時並進行刷新,那麼加載此頁面至少需要30秒,但在第一次加載後1或5分鐘後,頁面會立即加載。

也許在GWT或Jetty中有配置需要更改或?你知道是什麼原因導致頁面在一段時間不活動後加載頁面出現延遲?

+0

奇怪。我創建了一個遠程Tomcat Web服務器,以查看是否和Jetty具有相同的延遲。我在Tomcat webapps下粘貼了相同的war文件,並遇到同樣的問題。如果我暫時不刷新示例網頁,例如1小時,則重新加載頁面至少需要30秒。 – Madeline 2015-04-03 10:16:41

回答

0

如果您使用的是Azure或Heroku進行部署,則會得到一個名爲「dyno」的容器。 Dyno在一小時後睡覺。您必須添加幾個dynos並更改conf以避免睡眠。這是我閱讀一些文檔後理解的。我希望我是對的。

0

爲了避免dyno進入睡眠狀態(空閒),我創建了一個節點模塊,每x分鐘向您的heroku應用程序發出請求。 請看看this

相關問題