nginx 캐시 gzip 파일이 임시 디렉토리에 있습니까?

nginx 캐시 gzip 파일이 임시 디렉토리에 있습니까?

Nginx를 통해 다음이 가능합니까?

이제 gzip이 켜져 있습니다. 하지만 서버는 매번 인기 있는 파일을 압축해야 합니다. 파일은 데이터베이스를 통해 생성된 xml 파일이지만 "정적"입니다. gzip_static을 설정할 수 있다는 것을 알고 있습니다. 하지만 물론 .gz 파일은 없습니다.

Nginx가 생성한 gzip 파일을 저장하고 나중에 사용할 수 있도록 캐시/임시 디렉토리에 저장할 수 있는 방법이 있습니까?

답변1

들어본 적 있나요?http://nginx.org/docs/http/ngx_http_gunzip_module.html?

어쩌면 해결책은 gzip 파일만 갖고 gzip을 지원하지 않는 클라이언트에 대해 압축을 푸는 것일 수도 있습니다.

아니면 애플리케이션에 따라 모든 클라이언트가 gzip을 지원하도록 요구할 수도 있나요?

또 다른 옵션은 nginx 앞에 varnish와 같은 것을 사용하는 것입니다. 이는 압축된 gzip 파일을 가상 메모리에 캐시합니다.

관련 정보