首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 6缓存静态图像

IIS 6缓存静态图像
EN

Stack Overflow用户
提问于 2009-08-11 20:56:43
回答 2查看 3K关注 0票数 4

即使映像被更改、覆盖或修改,IIS仍会提供缓存副本。我正在尝试上传一张从网络摄像头拍摄的图像每15秒。图像可以放到服务器上,但是当我用来自服务器的图像刷新浏览器时,它不会刷新。

IIS缓存文件的时间显然超过2分钟。我希望这是实时的。我试着在我能想到的任何地方禁用缓存。不走运。

EN

回答 2

Stack Overflow用户

发布于 2009-08-12 22:05:25

按如下方式嵌入图片:<*ImageTag src=“WebCamImage.aspx?data={自动生成的guid}”... > *ImageTag = img (垃圾邮件过滤不允许发布)

并创建一个页面(WebCamImage.aspx),该页面将静态图像文件传输回浏览器,同时忽略"data“请求参数,该参数仅用于避免任何缓存(请确保将响应内容类型设置为" image /jpeg”或@page头部中任何足够的值)。

票数 2
EN

Stack Overflow用户

发布于 2009-08-13 07:46:04

是否确定图像缓存在服务器上,而不是客户端上。您是否尝试过从其他客户端请求相同的镜像?

如果这是服务器端缓存,那么本文为您提供了所有答案:http://blogs.msdn.com/david.wang/archive/2005/07/07/HOWTO-Use-Kernel-Response-Cache-with-IIS-6.aspx

您最有可能受到内核模式缓存的“影响”。看到清道夫时间了吗?Scavenger默认为120秒,由注册表项HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\UriScavengerPeriod控制,这可能就是您所经历的(2分钟缓存)

尝试关闭内核模式缓存,看看它是否有影响(性能可能会受到影响,但不会比IIS5差)

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

https://stackoverflow.com/questions/1262869

复制
相关文章

相似问题

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