- 开发无止境 -
Data: 2018-08-28 04:08:45Form: JournalClick: 10
缓存的意义在于提高了执行的效率,但是也随之而来带来一些问题,比方说CSS更新后不能及时更新、JS更新后不能及时更新,为了平衡这个点,采用文件版本号作为查询字符串,以告诉浏览器是否需要重新请求下载数据。 如果采用随机数的话, js文件将永远得不到缓存,每次都必须重新从服务器加载,即使没有任何更改。 这样真正做到了应该缓存的时候缓存静态文件,当版本有更新的时候从获取最新的版本,并更新缓存。 |