본문 바로가기
Q&A2024년 11월 7일1분 읽기

Nginx에서 Brotli 압축 적용하기

강
강서연
조회 683댓글 1

gzip보다 Brotli가 압축률이 좋다고 하는데 Nginx에서 어떻게 적용하나요?

댓글 1

김김영삼1년 전

Brotli는 Google이 개발한 압축 알고리즘으로 gzip 대비 20~30% 더 작은 파일 크기를 제공합니다.

# Nginx Brotli 모듈 설치 (Ubuntu)
sudo apt install libnginx-mod-brotli

# 또는 소스 빌드
git clone https://github.com/google/ngx_brotli
# nginx configure 시 --add-module=../ngx_brotli
# nginx.conf
brotli on;
brotli_comp_level 6;
brotli_types text/plain text/css application/json application/javascript text/xml application/xml image/svg+xml;

# gzip도 함께 유지 (Brotli 미지원 브라우저 대응)
gzip on;
gzip_types text/plain text/css application/json application/javascript;

모든 최신 브라우저가 Brotli를 지원합니다. HTTPS에서만 동작하니 참고하세요.

Ctrl+Enter로 등록