在cloudflare上我想禁用缓存,并立即看到我的网站更改,我已推送。
我尝试过的事情:
以上都没有。
我正在使用的技术:
人们看到我的网站变化的唯一方式,就是它们难以刷新。
主要问题是我有一个名为app.js的javascript文件,它的所有我的javascript都在我的Angular应用程序中。它似乎并没有尝试在浏览器中获取资源。
我已将app.js更改为app.js?1490959855777 并且仍然无法再次获取文件。
我基本上想看看我的JS文件而不需要用户进行硬刷新。
答案 0 :(得分:1)
基于上面的讨论,看起来缓存正在浏览器上发生 - 因为硬刷新会获得新的文件内容。
我认为发生的事情是CF告诉浏览器保留该文件的时间非常长。浏览器正在监听该请求。
由于您无法要求用户进行硬刷新,因此您需要重命名正在缓存的静态文件。