为什么请求缓存的到期日期是过去?

乔·劳埃德

我正在缓存某些页面,并且在Firebug中注意到了这一点:

过去的缓存过期日期

因此,它说缓存已在45年前过期。这是错误还是一些错误的数据?

我有另一个页面正在正确缓存

正确的缓存过期日期

我只是不明白为什么这样说Expires ... 1970即使我在Drupal中使用Boost模块,此页面也不会在我的网站上完全缓存。

塞巴斯蒂安·扎特纳(Sebastian Zartner)

如果将Expires标头设置为0,则浏览器会将其解释为1970年1月1日,这与Unix时间(即POSIX time)有关因为此日期是过去的日期,所以这意味着该请求没有被缓存。

Expires标头是在RFC 7234中定义的,标头包括与上述语句相关的本段:

缓存接收者必须将无效的日期格式(尤其是值“ 0”)解释为表示过去的时间(即“已经过期”)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular的到期日期

来自分类Dev

访问令牌的到期日期是什么时候?

来自分类Dev

php date()和到期日期()

来自分类Dev

TinyMce4到期日期

来自分类Dev

未设置Cookie的到期日期

来自分类Dev

检查Active Directory到期日期

来自分类Dev

到期日期和页面刷新

来自分类Dev

Cookie 到期日期等于 -1

来自分类Dev

訂閱到期日期

来自分类Dev

解析 REST 令牌到期日期

来自分类Dev

kerberos 身份验证后凭据缓存中的开始和到期日期错误

来自分类Dev

使用到期日期在服务器上缓存 JSON?

来自分类Dev

SagePay是否验证v3中重复交易的到期日期以确保它不是过去?

来自分类Dev

存储到期日期/时间戳的正确方法是什么?

来自分类Dev

远期到期日

来自分类Dev

检查今天的日期是否超过了到期日期

来自分类Dev

检查今天的日期是否超过了到期日期

来自分类Dev

PHP 比较两个日期的到期日期

来自分类Dev

延长密钥库中trustCertEntry的到期日期

来自分类Dev

如何检查crl文件的到期日期

来自分类Dev

Rails AWS-SDK:设置对象的到期日期

来自分类Dev

FedAuth cookie在Firebug中不显示到期日期

来自分类Dev

使用带有到期日期的jQuery

来自分类Dev

从.ipa文件中检索证书的到期日期?

来自分类Dev

Java 8:如何解析借记卡的到期日期?

来自分类Dev

以mm / yy格式格式化到期日期

来自分类Dev

到期日期时间戳记为字符串

来自分类Dev

创建带有到期日期的Android通知

来自分类Dev

由于到期日期更改gridview列颜色