2012-12-13 62 views
1

所以基本上我創建了一個網頁,我的服務器端代碼每20分鐘運行一次以更新網頁的內容。更新通常需要大約10-15秒(大量數據)。如何防止在我的代碼更新其內容時查看網頁

現在如果用戶在更新時嘗試訪問網頁,會發生什麼情況? 我可以阻止用戶在更新期間查看網頁嗎?還是有更好的方法來確保用戶不會得到部分更新的網頁?

我使用glassfish作爲我的web服務器。

+0

只是在更新之前設置某種類型的標誌呢?標誌設置後,顯示「正在維護」頁面。 – user1884047

回答

0

簡而言之:如果有一個沉重的更新過程中,我是這樣看的某種類型的通知服務的消息的提供反饋給用戶。一條信息性消息,如:「最新數據正在生成過程中,請在10分鐘後回訪。」

您還可以提供彈出式的,允許用戶通過電子郵件或其他方式訂閱通知,一旦更新的信息準備好可供查看。

相關問題