내 이상한 케이스가 VCL과 함께 Varnish에서 구현 가능한지 궁금합니다. 내 애플리케이션은 매우 짧은 대기 시간 (가능한 경우 하위 밀리 초)의 캐시 가능한 API 서버에서 응답을 수신해야합니다. 응용 프로그램은 "비어있는"응답이 적절하게 처리되고 (경우에 따라 유효한 응답이되는) 방식으로 작성되며 API는 비어 있지 않은 응답이 오랫동안 유효하도록 설계되었습니다 (예 : 일).합성 응답을 반환 한 다음 바니시에서 객체를 가져 와서 캐시합니까?
- 시도 캐시 미스에 주어진 API 호출
- 의 캐시 된 응답을 조회 (반환) 즉시, : 그것은 있도록
그래서, 내가하고 싶은 것이 구성 광택입니다 에 "빈"응답을 반환하고, # 2 캐시 미스이었다 URL에 미래의 호출에 백엔드
- 에 대한 요청을 대기,
만들하는 것이 가능 지금은 캐시 된 응답을 반환 바니쉬 AC 이런 식으로 VCL 만 사용하면됩니까? 그렇지 않다면 VMOD을 쓸 수 있습니까? 그렇다면 포인터, 팁 등을 크게 높이십시오!)