2015-01-13 38 views
2

我敢肯定,幾乎每個人都參與了一個Web應用程序需要5分鐘以上啓動的項目。這意味着從冷啓動開始,您可以通過瀏覽器發送請求並耐心地觀看黑屏。幾個月前,我安裝了一套Atlassian產品(JIRA,Stash,Confluence)。這些也是大型應用程序,可能需要一段時間才能啓動;然而,我喜歡我在其中一個人看到的。該請求幾乎立即返回,而不是一個空白屏幕,它提供了一個進度條並顯示了當前正在加載的模塊。我喜歡這個主意,但不確定他們是如何完成的。如何在Web應用程序中顯示啓動進度?

具體來說,有沒有人在Atlassian產品中看過這個?如果是這樣,你知道他們是如何做到的嗎?

+0

我把問題縮小到了具體問題,Atlassian產品如何在2天前進行第一次投票。這是不夠具體嗎? – DeezCashews

回答

2

Webservers實際上啓動起來相當快。聲音就像他們首先用一個靜態頁面啓動網絡服務器,使用JavaScript連接到主服務器並更新狀態。或者也許他們在啓動過程中將狀態發佈回靜態頁面,並且只是在一段時間內使用javascript來重新加載頁面。

我見過都在野外使用。

相關問題