是否有任何方法(服务器或客户端)强制浏览器从服务器中提取新版本的文件(图像)。有问题的图像会被缓存很长时间。我知道我可以在图像的 URL 中附加一个随机数,但在这种情况下这是不可接受的。我需要从完全相同的URL 刷新图像。
我在做什么:一个类似于 YouTube 的门户,用户可以在其中上传视频。每个视频都有一个缩略图,显示在门户网站的各个页面上。用户可以随时更改缩略图(他可以从三个生成的缩略图中进行选择)。因此,当这种情况发生时(新图像覆盖“原始”图像),我不想刷新视频的缩略图,以便所有者(我不在乎其他用户是否看到旧缩略图)无论如何都会看到新缩略图显示缩略图的位置。
恐怕这无法完成,但我在这里问只是为了确定。
更新:我在服务器端使用 nginx 和 PHP