캐시 제어 헤더 용으로 PHP에 작은 래퍼를 작성하고 있습니다. 특정 구현을하기 전에 몇 가지 세부 사항을 곧바로 얻고 싶었습니다.캐시 제어 헤더
나는 모든 지시어와 그 지시 사항을 알고 있지만, 그 중 일부는 충돌 할 수있는 것처럼 보입니다. 나는 no-cache
이 존재한다면, 다른 Cache-Control 지시문이 존재하지 않아야한다고 가정하고 있습니다. 그리고 실제로는 요청 헤더이기 때문에 이 아닌 세트가 Pragma: no-cache
입니다.
s-maxage
의 존재는 public
을 의미합니까? private
지시문은 public
과 s-maxage
을 제거해야합니다. 이 방법으로 no-store
, no-transform
, must-revalidate
또는 proxy-revalidate
으로 설정하는 경고가 있습니까? 서로 충돌하는 다른 지침이 있습니까?
no-cache
이고 갱은 캐시가 아닌 지시문 (예 : Expires
등)과 충돌합니까?