06. 브라우저 캐시 (Cache-Control)
이 asset.js는
📍 이 측정은 당신이 지금 쓰는 브라우저에서 실행됩니다.
Cache-Control: no-store로 서빙됩니다 — 캐시되지 않습니다.
이 페이지를 새로고침(F5)해서 "최초 방문"과 "재방문" 행을 비교해 보세요.
no-store이므로 재방문해도 전송 크기가 줄지 않을 것입니다.
📍 이 측정은 당신이 지금 쓰는 브라우저에서 실행됩니다.
⏳ 로드 대기 중...
🔧 실제 구현 코드
// routes/labs/browser-cache.js
router.get("/before/asset.js", function (req, res) {
res.set("Cache-Control", "no-store");
res.type("application/javascript");
res.sendFile(ASSET);
});
no-store는 브라우저/중간 캐시 어디에도 저장하지 말라는 지시입니다. 재방문해도
항상 서버에 새로 요청합니다.