我已将新文件上传到我的服务器上,但似乎缓存未刷新,因为我仍然可以看到相同的代码。
我改变了js文件。
我正在使用nginx并且还检查了将sendfile设置为'Off'但仍然没有快乐。
无论如何,我可以清除缓存,以便我可以看到更新的文件。服务器正在保存最新的文件。
希望有人可以提供帮助。
答案 0 :(得分:-1)
您可以使用您的文件名添加最新版本来更新您的javascript文件,如下所示。
<script src="yourfile.js?v12" > </script>
以下是?v12
您可以添加的文件版本。
每次修改javascript文件时,都可以像?v13
,?v14
,?v15
一样更新它。
<script src="yourfile.js?v13" > </script>
<script src="yourfile.js?v14" > </script>
<script src="yourfile.js?v13" > </script>
这就是你的javascript没有在浏览器中缓存的方式。