仕組みから学ぶ Web
応用読了目安 25#キャッシュ#Service Worker#CDN#デプロイ

直したのに、一部の利用者にだけ古い画面が出続ける

デプロイは成功した。大半は直っている。しかし 2 割の利用者に古い画面が出る。5つの判断点で、あなたは何を選びますか。

このケースで問われること

このケースは、自分に見えないものをどう調べるかを扱います。

「再現できない」は、原因が無いという意味ではありません。自分と利用者で状態が違うという意味です。そして今回のように、その状態が利用者の端末の中にあるとき、こちらからは覗けません。

キャッシュは層になっています。どの層が古いものを返しているのかを、推測ではなく切り分けで特定できるかが最初の分岐です。

順に 5 つの判断点があります。それぞれで一度自分の答えを決めてから、先へ進んでください。結論を先に読むと、判断の練習になりません。

扱う範囲は browser/service-workernetwork/cachingnetwork/cdnops/incident-response にまたがります。

読み終わりましたか?

読了にすると、これを前提とする記事がロードマップで開放されます。

このケースが扱う仕組み