라이브러리

[NGINX] gzip_vary - `Accept-Encoding` 헤더에 따라 `Vary` 헤더를 추가할지 여부를 설정합니다.




NGINX에서 gzip_vary는 HTTP 헤더의 Vary 필드를 조정하는 옵션입니다. Vary 필드는 서버가 캐시에서 어떤 헤더를 기반으로 캐시를 생성하는지 결정하는 데 사용됩니다. gzip_vary 옵션은 NGINX가 gzip 압축을 사용할 때 Vary 필드를 조정하는 방법을 결정하는 데 사용됩니다.

gzip_vary 옵션의 기본값


gzip_vary 옵션의 기본값은 off입니다. 이 경우 NGINX는 gzip 압축을 사용할 때 Vary 필드를 조정하지 않습니다.

gzip_vary 옵션의 사용


gzip_vary 옵션을 사용하려면 NGINX 구성 파일에 다음 코드를 추가해야 합니다.

#hostingforum.kr
nginx

gzip_vary on;



이 코드는 NGINX가 gzip 압축을 사용할 때 Vary 필드를 조정하도록 합니다.

예제


다음은 NGINX 구성 파일의 예입니다.

#hostingforum.kr
nginx

http {

    gzip on;

    gzip_vary on;

    gzip_comp_level 6;

    gzip_min_length 1000;

    gzip_proxied any;

    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

}



이 예제는 NGINX가 gzip 압축을 사용할 때 Vary 필드를 조정하고, 압축 수준을 6으로 설정하고, 최소 압축 길이를 1000바이트로 설정하고, 모든 프로토콜에서 gzip 압축을 허용하고, gzip 압축을 사용할 수 있는 유형을 지정합니다.

gzip_vary 옵션의 효과


gzip_vary 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 Vary 필드를 조정할 수 있습니다. 이 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 캐시에서 어떤 헤더를 기반으로 캐시를 생성하는지 결정할 수 있습니다.

gzip_vary 옵션의 장점


gzip_vary 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 더 효율적으로 캐시를 관리할 수 있습니다. 이 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 캐시에서 어떤 헤더를 기반으로 캐시를 생성하는지 결정할 수 있습니다.

gzip_vary 옵션의 단점


gzip_vary 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 더 많은 리소스를 사용할 수 있습니다. 이 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 캐시에서 어떤 헤더를 기반으로 캐시를 생성하는지 결정하기 위해 더 많은 계산을 수행해야 할 수 있습니다.

결론


gzip_vary 옵션은 NGINX가 gzip 압축을 사용할 때 Vary 필드를 조정하는 데 사용됩니다. 이 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 더 효율적으로 캐시를 관리할 수 있습니다. 그러나 이 옵션을 사용하면 NGINX가 gzip 압축을 사용할 때 더 많은 리소스를 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 60건 / 2 페이지

검색

게시물 검색