max-age=0とno-cacheの違い
response headerの場合
(freshに)cacheをするかつ、
必ずrevalidateし、最新であると判断された場合のみcacheを使う
つまり、常に最新の値が得られる
(staleに)cacheをする かつ、
staleなcacheを使って良い場合に限り、cacheを使う
基本的に、他の何かのheaderと併用することが前提にある
その併用するものによって、このcacheを再利用することもあれば、しないこともある
以下2つはだいたい同じ
両者ともに、
常に最新の値を得つつ、
必要最低限cacheを使って、無駄なデータサイズのやり取りを減らす
request headerの場合