본문 바로가기

cache2

배포하면 Production(운영)을 바라보던 사용자는 어떻게 될까 (캐시, 브라우저 캐시, 캐시의 종류) https://velog.io/@leehyunho2001/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%BA%90%EC%8B%9C https://velog.io/@jay/it-is-nothing-but-static-file-cache https://toss.tech/article/smart-web-service-cache 서비스를 개발하던 도중, 이런 이슈가 있었다. 여느 때와 같이, 기능을 신규개발해서 운영계에 배포하던 후 였다. 분명히 개발계/스테이징계 에서 해당 기능이 제대로 동작했음을 검증을 하고 올렸다. 하지만, 배포 후 간헐적으로 몇몇의 사용자가 운영계에서 이거.. 안되는데요? 라는 이슈가 나온 것이다. 그외의 사용자들은 잘 동작했다. 왜이런 이슈가 발생했을까? 왜인지.. 2023. 5. 26.
캐시(Cache) 제어 Header 종류 Cache-Control 캐시의 유효기간(생명주기)를 명시하는 응답 헤더 파라미터 종류 여러 파라미터를 열거 가능 파라미터 설명 `max-age` 캐시 유효시간, 초 단위 `no-cache` 데이터는 캐시해도 되지만, 항상 Origin Server 에 검증 후 사용 `no-store` 데이터에 민감한 정보가 포함되어 있어 저장 불가 or 최대한 빨리 삭제 `public` public 캐시(프록시 캐시 서버)에 저장 가능 `private` 저장불가 `s-maxage` 프록시 캐시 서버에 적용되는 max-age `Age` Orgin Server의 응답이 프록시 캐시 서버에 머문 시간(초) `must-revalidate` 캐시 만료 후 최초 조회시 Origin Server에 검증 출처 https://inpa... 2023. 5. 26.
728x90
반응형