nginx에서 add_header 지시문을 사용하면 헤더가 원본 서버에서 오는 응답에 추가됩니다.Nginx add_header 및 캐시 제어
오리진 서버가 cache-control public, max-age = 60을 리턴한다고 가정 해보십시오. 하지만이 같은 설정의 nginx 역방향 프록시 위치 :
add_header 캐시 제어 공공, 최대 - 나이 = 10
이 정확히 무엇입니까? 내가 생각할 수있는 두 가지 시나리오가 있습니다 :
1) Nginx는 원본 서버의 캐시 제어 헤더를 고려하여 만료 60 초로 캐시에 내용을 저장합니다. 그런 다음 클라이언트가 10 초 만료와 함께 해당 캐시에 자원을 저장하도록 덮어 쓴 헤더로 응답을 전달합니다.
또는 ..
2) Nginx에 먼저 응답 헤더를 덮어 다음이를 해석한다. 자원을 만료 10 초로 저장하고 클라이언트에 응답을 전달하며이 응답도 10 초 만료시 캐시됩니다.
이 문제를 해결해 주셔서 감사합니다. –
당신은 환영합니다;) – nlopez
내가 필요한 것. 나는 debian squeezy에서 nginx를 사용하고 있었고 그것을 작동 시키도록 strugling하고있었습니다. – alfredocambera