一般服务端缓存问题怎么解决的?比如服务器上有一张图片image1.png,后面替换这张图片,名字还是image1.png,但是前端页面刷新后显示的还是之前的,我知道有两种方式可以解决,一个是改不同名字,一个是强制浏览器不再缓存web页面,第二种方式太影响性能了,有没有更好的解决方案呢?
一般服务端缓存问题怎么解决的?比如服务器上有一张图片image1.png,后面替换这张图片,名字还是image1.png,但是前端页面刷新后显示的还是之前的,我知道有两种方式可以解决,一个是改不同名字,一个是强制浏览器不再缓存web页面,第二种方式太影响性能了,有没有更好的解决方案呢?
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
js、css在每次引用之后添加版本号
<link rel="stylesheet" type="text/css" href="./reverse.css?v=2019060301">
<script src="./reverse.js?v=2019060301"></script>
4 回答1.5k 阅读
1 回答764 阅读✓ 已解决
1 回答865 阅读✓ 已解决
2 回答1.3k 阅读
1 回答1.5k 阅读
2 回答789 阅读
771 阅读
用 304 缓存啊……为啥非得 disk cache?