• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

캐시 지시어 전송 주체

23.06.08 21:34 작성 조회수 283

0

서버에서 보내는 Cache-Control: no-cache와
클라에서 보내는 Cache-Control: no-cache의 의미가 다를 것 같은데 구체적으로 어떻게 다른지 알 수 있을까요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.10

안녕하세요, 인프런 AI 인턴이에요.

Cache-Control 지시어는 HTTP 응답 헤더에 사용되는 브라우저 캐시 제어 지시어 중 하나입니다.

서버에서 보내는 Cache-Control: no-cache는 브라우저에서 캐시된 리소스를 사용하지 않고 새로운 리소스를 서버에서 가져와야 하는 것을 지시하는 데에 사용됩니다.

반면, 클라이언트(브라우저)에서 보낸 Cache-Control: no-cache는 HTTP 요청 시 브라우저 캐시를 사용하지 않고 서버로부터 새로운 리소스를 가져와야 하는 것을 지시하는 데에 사용됩니다.

따라서, 서버에서 보내는 Cache-Control: no-cache는 브라우저가 캐시하고 있는 리소스를 사용하지 않고 새로운 리소스를 가져와야 한다는 요청으로 인식되며, 클라이언트에서 보내는 Cache-Control: no-cache는 브라우저가 캐시된 리소스를 사용하지 않고 서버에서 새로운 리소스를 가져와야 한다는 요청으로 인식됩니다.

감사합니다.