← 戻る

Tue Apr 23 2024 14:06:28 GMT+0000 (Coordinated Universal Time)

このページはサーバーサイドで new Date() し、HTTPレスポンスに
Cache-Control:public, max-age=0, s-maxage=10
に設定している


加えて、SSR時に奇数分なら Status Code 500 で返す

つまりStatus Codeが200のときに、一度ページがキャッシュされてから10秒間はキャッシュから返却(時刻が変わらない)し、
10秒経過以降で1番目のアクセスはキャッシュ失効なのでサーバーにリクエストが行きキャッシュ更新、2番目以降のアクセスは新しいキャッシュ(時刻が変わっている)から返される

サーバー側エラー時は status 500 の状態が返され、キャッシュされない😥