首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS重命名的图片仍然显示以前的内容-缓存问题?

IIS重命名的图片仍然显示以前的内容-缓存问题?
EN

Stack Overflow用户
提问于 2018-05-09 17:11:56
回答 1查看 220关注 0票数 0

在我们使用IIS 8的网站上,我们在图像管理上为已完成的jpgs提供服务,screen.The映像位于独立的硬盘上,通过虚拟文件夹连接到IIS中。所有照片都用实体ID命名,后面跟着照片号。所以:

代码语言:javascript
复制
Photo 1: 58935928.1.jpg
Photo 2: 58935928.2.jpg
Photo 3: 58935928.3.jpg

如果要将照片3重新排序到照片插槽1,则必须将照片3重命名为58935928.3.jpg.TEMP,然后将照片1重命名为58935928.3.jpg,然后将58935928.3.jpg.TEMP重命名为58935928.1.jpg。这个很好用。但是,当查看页面并刷新它时,为58935928.1.jpg返回的图像仍然是重命名之前的旧图像。大约5-10分钟后,刷新将显示正确的图像.

我们认为这是一个浏览缓存问题。Ctrl-F5强制刷新没有修复它,也没有在页面上设置缓存元数据。我们注意到,当出现这种情况时,我们使用不同的浏览器,图像仍然显示不正确。这导致我们考虑服务器端缓存,因为一个新的浏览器实例也得到了错误的映像。

我们在iis中进行了配置,并将输出缓存配置为内核和用户上的无缓存,只是看看它是否会修复它。没什么区别。我们不想在任何事情上都禁用缓存,只要jpgs就行了。

为什么会发生这种情况?这给我们的用户带来了混乱,因为他们重新排序了图像,而且他们实际上在文件系统上被重新排序,但是IIS似乎在为旧的映像服务,而不是新的映像。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-16 21:26:50

当我说文件夹是作为虚拟文件夹挂载时,我错了。这实际上是一卷装好的书。我不认为这有什么不同,但一旦我删除它作为一个挂载的卷,并使它成为一个虚拟文件夹,一切正常工作。

因此,在我的例子中,是因为所有的照片都在一个安装的卷上,导致了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50258734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档