테스트 사이트 - 개발 중인 베타 버전입니다

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

DoYegongs 7년 전 조회 3,109

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

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

 

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

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 포인트
7년 전

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

 

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

 

로그인 후 평가할 수 있습니다

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

q
7년 전

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

로그인 후 평가할 수 있습니다

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

T
7년 전

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

보안을 위한 헤더입니다.

로그인 후 평가할 수 있습니다

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

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

로그인