我已经为这个问题苦苦挣扎了好几天。
存储在缓存中的对象的年龄是多少。特别是,我想知道 Cloud Front。如果我指定
缓存控制:max-age=60,公共
当我在 T = N 上传它,然后 10 分钟过去了,我的实体的官方年龄是 600 秒吗?换句话说,一个实体的年龄是现在 - T 吗?
例如,如果我将一个过期日期为 30 分钟的文件推送到 S3,然后我在 1 周内不推送它的新版本,Cloud Front 是否会重新验证(GET If-Modified-Since)该实体每个请求?或者它会每 30 分钟重新验证一次实体,并在每次重新验证后将年龄设置回 0?
我在这里寻找年龄的定义,但我不太确定答案是什么: