0

我想做什么?

我有一个管理页面,我可以在其中更改图像 - 它们都使用固定名称,并直接上传到文件系统,但有时当我上传时只显示旧图像。

同时我不想一遍又一遍地下载这些页面,因为它会很慢而且很难看。

所以我想要的是不缓存我的php中的实际输出文本,而是让图像重新验证创建日期,如果它比存储在缓存中更新,则下载一个新的,否则从缓存。

请建议我最适合用于此目的的标题,或者如果不可能做到这一点..

谢谢 :)

4

1 回答 1

3

一种简单的方法是在图像文件名的末尾附加一个查询字符串,并在每次图像更改时更改它。查询字符串被图像文件忽略,因此它根本不会影响它,但对于浏览器来说,它是图像名称的一部分,因此当它更改时,它会强制浏览器获取新图像。

例如,您可以调用图像someimage.png?1。当图像更新时,您将调用它someimage.png?2

于 2012-06-07T14:52:19.970 回答