1
所以基本上我創建了一個網頁,我的服務器端代碼每20分鐘運行一次以更新網頁的內容。更新通常需要大約10-15秒(大量數據)。如何防止在我的代碼更新其內容時查看網頁
現在如果用戶在更新時嘗試訪問網頁,會發生什麼情況? 我可以阻止用戶在更新期間查看網頁嗎?還是有更好的方法來確保用戶不會得到部分更新的網頁?
我使用glassfish作爲我的web服務器。
所以基本上我創建了一個網頁,我的服務器端代碼每20分鐘運行一次以更新網頁的內容。更新通常需要大約10-15秒(大量數據)。如何防止在我的代碼更新其內容時查看網頁
現在如果用戶在更新時嘗試訪問網頁,會發生什麼情況? 我可以阻止用戶在更新期間查看網頁嗎?還是有更好的方法來確保用戶不會得到部分更新的網頁?
我使用glassfish作爲我的web服務器。
簡而言之:如果有一個沉重的更新過程中,我是這樣看的某種類型的通知服務的消息的提供反饋給用戶。一條信息性消息,如:「最新數據正在生成過程中,請在10分鐘後回訪。」
您還可以提供彈出式的,允許用戶通過電子郵件或其他方式訂閱通知,一旦更新的信息準備好可供查看。
只是在更新之前設置某種類型的標誌呢?標誌設置後,顯示「正在維護」頁面。 – user1884047