美文网首页
2019-6-3 Ready-four 关于浏览器缓存上传js/

2019-6-3 Ready-four 关于浏览器缓存上传js/

作者: lao老麻 | 来源:发表于2019-06-03 16:21 被阅读0次

web网站上线后,经常需要更新js,css,img等静态文件,但浏览器又会缓存这些静态文件,如何在更新时让浏览器获取到最新的文件呢?

1.如果在每个静态文件后面加上一个版本号

<script type="text/javascript" src="/js/confirm.js?v=2019"></script>
<link rel="stylesheet" href="css/question.css?v=2019">

统一配置,那每次更新版本,所有的静态文件都会一起更新。
css文件后面的问号起不到实际作用,仅能当作后缀。

使用版本号参数的作用

①客户端会缓存css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件,起到刷新缓存的作用。
②脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。

2.更换不同的css,js文件名

修改前:

<link rel="stylesheet" href="style.css" type="text/css"  media="screen"/>

修改后:

<link rel="stylesheet" href="style2.css" type="text/css"  media="screen"/>

相关文章

  • 2019-6-3 Ready-four 关于浏览器缓存上传js/

    web网站上线后,经常需要更新js,css,img等静态文件,但浏览器又会缓存这些静态文件,如何在更新时让浏览器获...

  • 前端防止浏览器缓存

    由于浏览器缓存的机制, 如果用户之前访问过网站, 那么浏览器会缓存该网站的css.js, 这些css. js 缓存...

  • 浏览器缓存?优点?清除方法?

    ☆前端优化:浏览器缓存技术介绍 - 简书 浏览器缓存(适用于前端解决缓存问题) - 简书 js清除浏览器缓存问题的...

  • 如何理解浏览器缓存,优点是什么?

    如何理解浏览器缓存,优点是什么? 浏览器缓存:包括页面html缓存和图片, js,css等资源的缓存。如下图,浏览...

  • 应用缓存、WebRTC、触摸屏事件

    应用缓存 AllicationCache 浏览器本身的缓存机制 浏览器会对静态文件(html,css,js,图片等...

  • 批量替换文本

    批量替换文本 用途 浏览器会缓存js文件,如果只更新js文件时,需要浏览器清除缓存才会获取更新后的文件,所以需要在...

  • 浏览器缓存

    缓存分为服务端缓存(比如 Nginx、Memcached)和客户端缓存(比如 浏览器)。 以下是关于浏览器缓存的一...

  • 一文读懂http缓存(超详细)

    前端缓存 前端缓存可分为两大类:http缓存和浏览器缓存。我们今天重点讲的是http缓存,所以关于浏览器缓存大家自...

  • 应用缓存 WebRTC 触摸屏事件

    应用缓存(ApplicationCache) 浏览器本身的换粗机制 浏览器会对静态文件(html csss js ...

  • 浏览器缓存

    现在问题来了,.htaccess设置的css、js缓存都有一个过期时间,如果在访客的浏览器中已经缓存了css、js...

网友评论

      本文标题:2019-6-3 Ready-four 关于浏览器缓存上传js/

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