相关疑难解决方法(0)

缓存通过params破坏

我们希望在生产部署中缓存破产,但不要浪费大量时间来确定系统.我的想法是在当前版本号的css和js文件的末尾应用一个参数:

<link rel="stylesheet" href="base_url.com/file.css?v=1.123"/>
Run Code Online (Sandbox Code Playgroud)

两个问题:这会有效地打破缓存吗?这个参数是否会导致浏览器永远不会缓存来自该URL的响应,因为param表明这是动态内容?

html javascript css caching

113
推荐指数
8
解决办法
9万
查看次数

为什么要将版本号添加到CSS文件路径?

我注意到有些网站将版本号(特别是)放在CSS文件路径中.例如:

<link rel="stylesheet" type="text/css" href="style.css?v=12345678" />
Run Code Online (Sandbox Code Playgroud)

放置版本号的主要目的是什么?如果目的是记住上次更新CSS文件的时间,那么不应该在CSS文件中添加版本号作为注释吗?

css

38
推荐指数
2
解决办法
7万
查看次数

标签 统计

css ×2

caching ×1

html ×1

javascript ×1