2017-02-28 14 views
0

客戶端瀏覽器自動更新現在,當我們部署我們的服務器和客戶端的代碼來生產新的版本中,我們要告訴每一個用戶做他們的瀏覽器強制重新整理,以獲得最新的代碼。React.js流量增加,做出最新的代碼

這實在是煩人給我們的用戶,不必不斷地告訴他們,或讓他們「你刷新?」或者「你刷新了嗎?」

應該是自動的。與其他網絡技術,這不會是一個問題,但與React.js Cache存儲等,這是非常困難的。

回答

-1

這聽起來像一個問題,不反應,但與你的緩存機制。如果您需要用戶進行硬刷新,那麼緩存站點的方式會出現問題。

如果你不能做任何更改你爲什麼不存儲在客戶端上捆綁軟件的哈希值,當他們進入該網站,比較,與最新的哈希值,如果他們是不同的,那麼到緩存然後從網站請求幾組代碼。

+1

感謝您的文章。我們沒有做任何事情來使瀏覽器緩存,而不是緩存。這是1000%的React.js事情。我在我的生活中創建了許多Java Enterprise Web站點,這是我們部署時第一個不會自動更新UI的東西。 我不明白你的意思是什麼你的捆綁散列? – user1567291