2016-06-20 4 views
0

이제 멈추었습니다. 많이 찾았지만 대답을 찾지 못했습니다.Varnish는 매 2 분마다 첫 번째 히트시 캐시의 콘텐츠를 제공하지 않습니다.

나는 아파치 + Nginx에이 니스의 V4

나는 점점 오전 처음으로보다는 isvarnishworking.com에 니스를 테스트하기 위해 노력하고

(예! 정렬!) 그리고 때 내가 함께 (리버스 프록시) 사용하고 있습니다 (예!) 그 후 다시 2 분까지 다시 답장하지 않으면 (예! 일종의!)

나는 캐시에서 콘텐츠를 제공하지 않는다고 생각합니다. . 뭔가 잘못된 것이 있습니다. 어쩌면 nginx.conf 파일 또는 default.vcl

nginx.conf에서도 연결 시간 제한을 늘리려고했지만 행운이 없었습니다.

나는 no-cache를 nginx에 추가하려고했지만 다시는 운이 없다. 어쩌면 내가 틀렸어.

안내해주세요. 감사 할 것입니다. 나는이 문제에 대한 답을 결코 찾지 못한다. 어쩌면 내가

이 도와주세요 인터넷 가이드 :(에서 제대로 볼 수있는 뭔가를 놓쳤다.

을 고맙습니다

+0

실제로 (위생 처리 된) 구성을 보지 않고 디버깅 할 수있는 방법이 없습니다. –

답변

0

기본값은 타임 - 투 - 라이브 니스에서 캐시 된 개체에 대한 TTL (가) 120 초입니다 (https://www.varnish-cache.org/docs/4.0/reference/varnishd.html#default-ttl) .

다른 방법으로 설정할 수 있습니다 캐시 할 수있는 개체에 대한 TTL : 백엔드의 응 답의 캐시 제어에서

  1. 가있는 maxage를 헤더 (또는 S-있는 maxage) 당신의 VCL 구성에서 전자
  2. 나의 첫 번째 옵션과 옵션 2 번째가 될 것 "varnishd"프로세스

옵션 1의 -t 옵션을 지정

  • 니스.