众所周知,浏览器会缓存 HTTP 资源以节省带宽并提高性能。我不是 100% 确定 HTTP 缓存在 Web 浏览器中是如何工作的,但有时我可以看到一个带有“cache-control”标头的对象,其值为“max-age=3600”(1h),这意味着该对象将在浏览器的缓存存储中缓存 1 小时。
但是,这个对象的url中的域名在其DNS记录中的TTL只有300s。因此,如果我在 300 多秒后但在上次访问后 1 小时内再次访问该网站,则由于 DNS 记录已过期,浏览器将再次查找该域。浏览器是否也会清除与该过期域相关的缓存?