채택완료

header("Cache-Control: no-cache"); 이게 무슨 뜻인가요?

2018-10-28 (일) 04:59:09 3,430

영카트에 아래와 같은게 있던데요~

이게 무슨 뜻인가요? 캐쉬관련된것같은데..

// 만료된 페이지로 사용하시는 경우

header("Cache-Control: no-cache"); // HTTP/1.1

header("Expires: 0"); // rfc2616 - Section 14.21

header("Pragma: no-cache"); // HTTP/1.0

이걸 넣게되면 어떤점이 바뀌는건가요?

<meta http-equiv="cache-control" content="max-age=0" />

<meta http-equiv="cache-control" content="no-cache" />

<meta http-equiv="Expires" content="0"/>

<meta http-equiv="Pragma" content="no-cache"/>

이거랑 다른건가요?

|

답변 3개

채택된 답변
+20 포인트

  아래에 자세히 나와 있습니다. 캐싱에 대한 정책을 어떻게 가져 갈지에 대한 부분입니다.

https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=ko

  아래에 자세히 나와 있습니다. 캐싱에 대한 정책을 어떻게 가져 갈지에 대한 부분입니다.

2018-10-28 (일) 17:25:28

웹페이지 캐시를 조작하는것을 막기위함입니다.

보안을 위한 헤더입니다.

답변을 작성하려면 로그인이 필요합니다.