我们有一个单页网站。您首次登录后不需要下载任何静态文件。问题是每次我们升级我们的网站时,你必须重新加载你的静态文件,这个过程花费大约十秒钟,因为静态文件的数量是如此之大。
现在,我想我们可以通过更新包更新静态文件,就像手机游戏一样。
我们可以吗?。不是,为什么。
答案 0 :(得分:0)
将站点版本号作为查询字符串参数添加到静态文件中。
例如:
<script src="js/static.js?v=1"></script>
更新页面时,请更改版本号。
如果您担心性能,请查看正在使用的文件。也许他们可以缩小和组合。
如果它们已经缩小并合并,则打破不经常更改的文件。