iis http响应头设置了 cache-control设置max-age 没效果
时间: 2024-01-06 17:05:39 浏览: 194
如果你设置了`Cache-Control:max-age`,但是缓存仍然没有生效,可能是因为以下原因:
1. 你的浏览器可能已经缓存了旧版本的资源,所以你需要清除浏览器缓存。
2. 你的服务器可能设置了其他缓存控制头或缓存策略,这些策略可能会覆盖`Cache-Control:max-age`。
3. 你的资源可能被其他代理服务器缓存,这些代理服务器可能没有正确处理`Cache-Control:max-age`头。
4. 如果你使用的是HTTPS,那么缓存可能会受到HTTPS协议的限制。
建议你检查这些方面,以确定为什么设置了`Cache-Control:max-age`没有生效。
阅读全文