当我的网站加载时,我将 JS 和 CSS 存储在缓存中以减少页面的加载。
在服务器上更新代码后,我需要在缓存中重新加载该 JS 和 CSS 代码,那么如何使用代码清除该缓存?并且这个缓存应该在服务器上传代码后清空一次。
我们会接受任何建议。
最佳答案
只需在 URL 末尾添加 ?v=1
,并在您想要清除缓存时继续增加数字。
它更改 URL 并告诉浏览器认为这是一个新文件。
例子:
<link rel="stylesheet" type="text/css" href="http://example.com.com/style.css?v=1"/>
这就是 StackOverflow 所做的。
计算器代码:
<link rel="stylesheet" type="text/css" href="https://cdn.sstatic.net/Sites/stackoverflow/all.css?v=9df52c12ea50">
关于jquery - 如何使用代码清除特定站点的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45410153/