generated at
Cache-Control: stale-while-revalidate
Thundering Herd問題を解決する



Cache-Control: s-maxageと併用することが多い
「staleになるまでの時間」を s-maxage で指定する
response
Cache-Control: s-maxage=1, stale-while-revalidate=60
この指定の場合、
1秒間に数千のrequestが飛んできても、originが処理するのは1件で済む
staleになったあと、60秒はstaleなcacheを使用する
もちろんその間に1回でもrevalidateされれば、以降はそれが使われるmrsekut
61秒間requestがなければ、次回はoriginから返す




live demoがある



参考