大家好,请帮助分析我的页面。
问题1 为什么一切都是从缓存加载。加载时间是690毫秒?
问题2 什么是使用的原因 - >私人,最大年龄= 60000(公开),max-age = 60000 VS.私人,最大年龄= 60000
答案 0 :(得分:2)
首先,加载时间不是由从网络获取资产所花费的时间定义的。绘制和解析可能需要花费大量时间,Javascript的解析也是如此。在您的情况下,DOMContentLoaded
仅在491毫秒后被触发,因此这已经是答案的一部分。
关于你的第二个问题,答案确实在你提供的链接中:
如果响应被标记为“公共”,那么它可以被缓存,即使它具有与之关联的HTTP身份验证,甚至当响应状态代码通常不可缓存时也是如此。大多数情况下,“public”不是必需的,因为显式缓存信息(如“max-age”)表示响应无论如何都是可缓存的。
相比之下,“私人”响应可以由浏览器缓存,但通常用于单个用户,因此不允许被任何中间缓存缓存 - 例如具有私有用户信息的HTML页面可以由该用户的浏览器缓存,但不能由CDN缓存。