1

我说它是我的用户浏览器可能是错误的,但我在更新我的在线商店时有一个问题。

我最近重新设计了我目前正在完成的主页商店。

可通过http://www.hot-water-cylinders.com/找到

基本上,我意识到通过一台已经访问过该网站并将其存储在缓存中的计算机,一切都不合适了,将图像文件链接到旧文件使用的文档中并基本上清除我的浏览器数据是唯一的方法固定布局,

我的问题是,我的回访者也必须处理这个问题,比如必须清除他们的缓存,是否有办法防止这种情况发生?

谢谢,

基伦。

4

2 回答 2

3

这就是 HTTP 缓存的工作方式。

避免这种情况的最佳方法是使资源 URL:s 唯一。如果您手动执行所有这些操作,请尝试将新资源放入版本化文件夹(/2.0/css、/2.0/img 等)。

于 2013-03-11T11:46:47.107 回答
0

起初,是的,但浏览器缓存通常至少只有一天。如果您想阻止任何缓存,您需要在样式请求中添加一个版本,如下所示

  <link rel="stylesheet" href="path/to/my/css/mystyle.css?v=1">

v参数与您的 css 版本相关,当您上传新样式版本时,您需要更改版本。

于 2020-10-11T01:22:53.360 回答