Html 缓存控制:为什么通用的meta标记不影响我的缓存控制?

Html 缓存控制:为什么通用的meta标记不影响我的缓存控制?,html,caching,meta-tags,image-gallery,cache-control,Html,Caching,Meta Tags,Image Gallery,Cache Control,我目前正在开发一个在线图库,允许客户查看他们拍摄的图像,并订购每种图像的不同产品(例如印刷品、画布、马克杯等)。我的问题是,要浏览每个图像,他们必须从页面顶部的图像列表中进行选择,这会将他们重定向到他们的图像。但这只是一个本地重定向(例如index.php?image=8、index.php?image=14等),因此它缓存图像,导致重新加载的每个页面都有相同的图像,但拉伸到新图像的维度 我认为这是一个缓存问题,因此我去stackoverflow寻找解决方案,并遇到使用此元标记的建议,其中包括:

我目前正在开发一个在线图库,允许客户查看他们拍摄的图像,并订购每种图像的不同产品(例如印刷品、画布、马克杯等)。我的问题是,要浏览每个图像,他们必须从页面顶部的图像列表中进行选择,这会将他们重定向到他们的图像。但这只是一个本地重定向(例如index.php?image=8、index.php?image=14等),因此它缓存图像,导致重新加载的每个页面都有相同的图像,但拉伸到新图像的维度

我认为这是一个缓存问题,因此我去stackoverflow寻找解决方案,并遇到使用此元标记的建议,其中包括:

<meta http-equiv="Cache-control" content="no-cache">

不幸的是,它似乎仍然在缓存我的图像(在opera、internet explorer中,但不是chrome中)


为什么我的浏览器不会拾取此标记?或者它没有达到我期望的效果。。谢谢大家抽出时间

如果我们可以看到一个示例,这将非常有帮助,但是当服务器发送图像文件时,您可能还需要将缓存控制头与图像文件一起发送。meta标记只会阻止HTML页面的缓存,而不会阻止图像本身的缓存。如果您使用FiddlerTool之类的工具并查看各个图像上的响应,您将能够看到正在应用的缓存策略。。。。这可能会给你一个需要调查的地方的指针。最坏的情况是向每个图像添加一个随机cachebuster参数