美文网首页
静态文件缓存问题

静态文件缓存问题

作者: 鹊南飞_ | 来源:发表于2020-06-10 17:53 被阅读0次
  • 问题描述

在日常的项目中,在浏览器加载静态文件,会遇到浏览器缓存的问题。

浏览器会默认使用缓存,当我们修改了静态文件,如css/js/image/docx时,

会无法获取最新的资源

  • 解决

    1. 在url后添加时间戳new Date().getTime()

    2. 在url后添加随机数Math.random()

  • 示例

<script>
    document.write('<link href="../css/main.css?v=' + new Date().getTime() + '" rel="stylesheet" type="text/css"/>');
</script>


<script>
    document.write('<link href="../css/main.css?v=' + Math.random() + '" rel="stylesheet" type="text/css"/>');
</script>

相关文章

  • Apache配置静态缓存

    老问题,什么是静态缓存?为什么配置静态缓存? 这里的静态文件指的是图片、 js、 css 等文件,用户访问一个站点...

  • 静态文件缓存问题

    问题描述 在日常的项目中,在浏览器加载静态文件,会遇到浏览器缓存的问题。 浏览器会默认使用缓存,当我们修改了静态文...

  • Flask 静态文件缓存问题

    app.config['SEND_FILE_MAX_AGE_DEFAULT']=timedelta(hours=1...

  • 缓存

    缓存分为:文件缓存和数据缓存 文件缓存.主要指的是静态内容(如HTML网页,图片,视频文件,脚本文件等),这些可以...

  • “阿里人”分享大型网站架构系列:缓存在分布式系统中的应用

    分布式缓存 CDN,反向代理缓存,主要解决静态文件,或用户请求资源的缓存,数据源一般为静态文件或动态生成的文件(有...

  • 通过gulp 在原html文件上自动化添加js、css版本号

    所需gulp插件: gulp gulp-rev-dxb为静态文件随机添加一串hash值,解决缓存问题。根据静态资源...

  • 解决index.html缓存问题

    解决index.html缓存问题 一般项目发版后前端静态文件会有缓存问题, 不强制刷新很难解决, 但是用户不会去强...

  • 网站缓存设计

    一、关于网站页面静态缓存,如何确保一个页面可以设置静态缓存? nginx 会按照目录层级查找文件,并且默认读取文件...

  • 网站缓存设计

    1.关于网站页面静态缓存,如何确保一个页面可以设置静态缓存? nginx 会按照目录层级查找文件,并且默认读取文件...

  • 宝塔新增网站访问出现404未找到文件

    解决办法一(权限问题): 1、找到Runtime文件夹,删除缓存数据和静态模板 2、Runtime文件夹,将其权限...

网友评论

      本文标题:静态文件缓存问题

      本文链接:https://www.haomeiwen.com/subject/feiptktx.html