浏览器用于估算合理过期时间的算法是什么?13.2.2 启发式过期
由于源服务器并非总是提供明确的过期时间,HTTP缓存通常会分配启发式过期时间,采用使用其他标头值(如Last-Modified时间)来估计合理的过期时间的算法。 HTTP / 1.1规范没有提供具体的算法,但对其结果施加了最坏情况的限制。由于启发式过期时间可能会损害语义透明性,因此应谨慎使用,并鼓励源服务器尽可能提供明确的过期时间。 HTTP/1.1 RFC 2616
理想答案将涵盖所有主要浏览器,并提供来自源代码或官方博客文章的证据。