ngx_http_gunzip_module

ngx_http_gunzip_module 모듈은 “gzip” 인코딩 메서드를 지원하지 않는 클라이언트에 대해 “Content-Encoding: gzip”으로 응답의 압축을 해제하는 필터입니다. 이 모듈은 공간을 절약하고 I/O 비용을 절약하기 위해 압축한 데이터를 저장하는 것이 바람직할 때 유용합니다.

이 모듈은 기본적으로 빌드되지 않고 –with-http_gunzip_module 구성 매개변수로 활성화해야 합니다.

예제 구성

location /storage/ {
    gunzip on;
    ...
}

Directives

Syntax:  gunzip on | off;
Default: gunzip off;
Context: http, server, location

gzip을 지원하지 않는 클라이언트에 대해 gzip으로 압축한 응답의 압축 해제를 활성화하거나 비활성화합니다. 이를 활성화할 경우, 클라이언트가 gzip을 지원하는지 확인할 때 다음의 명령도 고려합니다. gzip_http_version, gzip_proxied 및 gzip_disable. gzip_vary 명령도 참조하세요.

Syntax:  gunzip_buffers number size;
Default: gunzip_buffers 32 4k|16 8k;
Context: http, server, location

응답의 압축을 해제하는 데 사용하는 버퍼의 numbersize를 설정합니다. 기본적으로 버퍼 크기는 메모리 페이지 1개와 같고, 이는 플랫폼에 따라 4K 또는 8K가 됩니다.