2 qq 20146211 qq_20146211 于 2016.03.09 13:27 提问

web开发在调试js时 google 浏览器中一直使用缓存文件

web开发在调试js时 google 浏览器中 一直使用的是缓存文件,
一定要清一下缓存更新最新的文件。
但是如果开发及时更改js文件,及时刷新界面的话,google浏览器又可以
去重新加载最新的文件。
如果js在google浏览器中停留时间长,那么会刷新界面时一直使用缓存js ,而不
是去后台重新加载最新的js。
这是什么机制,什么原理。网上搜一直都搜不到。大神门回答一下吧

3个回答

Royal_lr
Royal_lr   Ds   Rxr 2016.03.09 14:35

缓存js不是很正常,,每次重新加载,,浪费时间和资源

oyljerry
oyljerry   Ds   Rxr 2016.03.09 16:55

这是浏览器的cache机制,为了减少对服务器的请求数据量。你可以用Ctrl + F5来进行强制刷新。

showbo
showbo   Ds   Rxr 2016.03.09 19:49

最好是给js文件加个版本信息,每次修改后版本号+1防止缓存,要不有些时候类似cdn的缓存不及时更新

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!