image - 图片的默认过期时间

标签 image caching browser

我将我们的一张图片的一些更改推送到 Web 服务器,但由于浏览器缓存,我发现它没有在 IE 和 firefox 网络浏览器上更新,因为我看到浏览器甚至没有从服务器请求图像。

我有两个选择。一是更新镜像文件名,重新部署。另一种是让我们用户的浏览器认为图像过期了。

我没有在标题或代码中设置任何内容,这是响应:

Content-Length  32042
Content-Type    image/png
Last-Modified   Wed, 09 Nov 2011 18:41:50 GMT
Accept-Ranges   bytes
Server  Microsoft-IIS/6.0
X-Powered-By    ASP.NET
Date    Fri, 09 Dec 2011 01:26:03 GMT
Connection  keep-alive

所以我想知道它多久可以到期?

最佳答案

理想情况下,如果您上次修改的时间戳发生变化,一切都应该自行解决。您可以设置缓存控制http://blogs.msdn.com/b/rahulso/archive/2006/02/02/suppress-caching-of-certain-mime-types-like-gif-jpg-etc.aspx避免它。

关于image - 图片的默认过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440020/

相关文章:

c - 如何在一次内存操作中加载可能的最大整数?

html - 防止浏览器在按住控制键的同时左键单击在新选项卡中打开 anchor 链接

SmarTvs中的浏览器: Which engine do they use?

image - Matlab imwarp,图像不适合

image - 为什么计算 RGB 的平均值不会产生像素的亮度?

javascript - 音频元素源的 HTML5 本地存储 - 这可能吗?

javascript - 相对定位元素在为其父元素设置动画时消失

iOS Swift 动画 - 将图像移动到新位置

javascript - 如何对透明图像进行逐像素碰撞测试?

mysql - 在哪里可以找到 MySQL 源代码以及如何编辑它?