【问题标题】:How to clear cache for specific sites using code?如何使用代码清除特定站点的缓存?
【发布时间】:2017-07-31 07:49:29
【问题描述】:

当我的网站正在加载时,我将 JS 和 CSS 存储在缓存中以减少页面的负载。

更新服务器上的代码后,我需要在缓存中再次加载该 JS 和 CSS 代码,那么如何使用代码清除该缓存?并且这个缓存应该在服务器上传代码后清除一次。

任何建议都会被接受。

【问题讨论】:

    标签: jquery html css browser browser-cache


    【解决方案1】:

    只需在 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">
    

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 1970-01-01
      • 1970-01-01
      • 2017-04-25
      • 2017-12-24
      • 2019-03-08
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多