我們有一個內部的.NET web應用程序,它的嵌入式javascript文件很少。 每當我們發佈新版本的應用程序時,我們都會遇到用戶的瀏覽器使用舊版本js文件的問題,我們必須要求他們在瀏覽器上按Ctrl + F5以獲取最新版本。在新版本中刷新js文件
不幸的是,這很煩人。我們想在js調用這樣嵌入一個隨機數,因此瀏覽器看到改變的網址,並自動獲取新的JS -
有沒有人取得了自動化,這樣的事情,而不必去和做這爲每個更改的js手動? PS:不希望每次刷新時都添加<%DateTime.Now.Ticks%>或類似的策略,只是希望自動爲每個版本添加版本。
看看這裏:http://stackoverflow.com/questions/7538104/are-the-js-files-being-cached 你可以在這裏閱讀更多關於優化緩存:https://developers.google.com/速度/文檔/最佳做法/緩存?csw = 1 –
感謝亞歷克斯指向我的資源。如果在每次發佈之後有一種自動化附加隨機字符串的方法,我想知道更多。 –
@ BM0:不要自動執行此操作,請將其明確。看看我的答案。 –