我想知道浏览器如何确定缓存的资源是否过期。
假设我已经将max-age头设置为300。我在14:00提出了一个请求,3分钟后,我又对同一资源提出了另一个请求。那么,浏览器如何判断资源没有过期( current age为180小于max-age)?浏览器是否保存每个请求资源的“到期日期”或“当前年龄”?如果是这样的话,我在提出要求时如何检查“目前的年龄”?
我正在做一些应该非常简单的事情:我得到一个表示过期日期的字符串,并使用JavaScript来确定过期日期是否已经过去。(Date.parse(dateStringFromJson)); // Expiration not up如果我在过期前的某个时间(例如上午10:50)执行此函数,则比较将失败,并且该函数将充当过期日期已满的角色。除非绝对必要,否则我也不希望向