极客时间返利平台,你可以在上边通过山月的链接购买课程,并添加我的微信 (shanyue94) 领取返现。

# http 响应头中的 Date 与 Last-Modified 有什么不同,网站部署时需要注意什么

Issue

欢迎在 Gtihub Issue 中回答此问题: Issue 142 (opens new window)

  • Date: 报文在源服务器的产生时间,由此可查看报文已缓存了多久时间
  • Last-Modified: 源服务器上资源的上次修改时间

LM-Factor 与它俩有关,它处于 [0, 1] 之间,以下使用 n 来替代。

简而言之,一个静态资源没有设置 Cache-Control 时会以这两个响应头来设置强制缓存时间:(Date - LastModified) * n,而非直接进行协商缓存。在涉及到 CDN 时,表现更为明显,体现在更新代码部署后,界面没有更新。

Author

回答者: yuhaoz (opens new window)

(Date - LastModified) * n 这个 n 代表什么?

@yuhaoz 就是那个 lm-factor

Last Updated: 2/23/2022, 11:56:07 AM