나는 nginx로 웹 사이트를 제공하고 있습니다. 이 사이트는 모든 정적 파일입니다. 예외적으로 /api
은 내 API 프로세스로 내부적으로 프록시 처리됩니다. 일부 사이트 속도 테스트를 실행 중이며 /api/<whatever>
에 캐시 제어가 필요하다는 결과가 계속 나타납니다. 구체적으로는 다음과 같습니다.nginx를 통한 적절한 API 캐싱
다음 캐시 가능 리소스의 수명은 짧습니다. 다음 리소스에 대한 향후 1 주일 이상 만료를 지정 ...
및
은 다음 리소스는 캐시 검증을 누락되었습니다. 캐시 유효성 검사기를 지정하지 않은 리소스는 효율적으로 새로 고칠 수 없습니다. 마지막 수정 또는 ETag 헤더를 지정하면 다음 리소스에 대한 캐시 유효성 검사를 활성화 할 수 있습니다. ...
내 서버가 API에 대한 캐싱 정보를 반환하지 않습니다. 캐시 된 API를 원하지 않습니다. ETag
및 Last-Modified
은 실제로 정적 인 리소스로 전송됩니다.
nginx로 이것을 처리하는 적절한 방법은 무엇입니까? API를 캐시하지 않도록 설정하려면 어떻게해야합니까?
. -_- 고맙습니다! – vaindil