“1970-01-01 00:00:00”过期标题

时间:2012-02-23 17:25:22

标签: http firefox caching http-headers browser-cache

我正在检查在我的firefox浏览器中缓存的文件,我注意到它们的加载已过期(Expires:):

"1970-01-01 00:00:00" expires header

这必须是具有共同含义的常见设置。到底是什么?没有过期设置?

任何提示?

2 个答案:

答案 0 :(得分:4)

这表示网页已过期1970-01-01 00:00:00

这意味着它们已经过期,这会强制浏览器每次都请求它们的新版本。因此,不会从浏览器缓存中检索它们。

以下是更多信息:

http://developer.yahoo.com/performance/rules.html#expires

答案 1 :(得分:2)

原因" 1970年1月1日星期四00:00:00 GMT"看起来如此普遍是因为它是Unix时间的正式起点(又名POSIX时间,Unix纪元时间)。所以它成了一种半标准的方式来表示"这个项目已经过期"。如果它在开始时间到期,那么无论当前时间是什么,无论系统解释它是否具有正确的时间设置,它总是会过期。即使有人向后更改系统时间,他们也不能早于此,所以该项目仍将被视为已过期。