http头中的“Expires”有用吗?

时间:2011-08-11 09:55:15

标签: http frontend

在浏览器中是否存在静态文件缓存的默认行为,例如images / js / css? 即使我没有在我的服务器上设置过期,我发现我的浏览器(Firefox,IE8)也可以从本地缓存读取静态文件,那么“Expires”有用吗?

1 个答案:

答案 0 :(得分:2)

是的,它绝对有用。如果您未设置标头,则客户端必须在内容过期时猜测。你可能不喜欢它的猜测,有些浏览器或多或少比其他浏览器更具侵略性。请阅读http://blogs.msdn.com/b/ie/archive/2010/07/14/caching-improvements-in-internet-explorer-9.aspx进行完整讨论。