ポスト
RFC 9111 HTTP Caching の 4.2.3. Calculating Age rfc-editor.org/rfc/rfc9111#na… で apparent_age = max(0, response_time - date_value); はオリジンの時計が進みすぎの場合は0になるけど、大幅に遅れていると大きな値になって corrected_initial_ageもそれに引きずられるんですね。
メニューを開くみんなのコメント
メニューを開く![](https://rts-pctr.c.yimg.jp/BgIFgYJGVIVv8u0nVJvw8B2FauAYMF4jOP5zFJAV4i5e72TLbER0xQeK1l8ZZ0OLEuNebnKlxvp16JmgvmBYEoa2GAbd-gDa2bE6ihcMaRjlkBEM_LU8kVCdDQADb5NHPEBzbSMV_wl5TKR6Xb7e4eGnUpPaOLzfddAYoppuyEMhBiEg8_IdynSgMlm1Zrfd3QTpFd2rSnYcQoytf6gVMutOCspeMJYvr_AJ4H-Nfis=)
response_delay = response_time - request_time; corrected_age_value = age_value + response_delay; corrected_initial_age = max(apparent_age, corrected_age_value); なのでcorrected_age_valueがそこそこ妥当だったとしても、不当に大きいapparent_ageの値が勝ってしまうと。