
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 파일을 가상 메모리에 캐시합니다.