logo

nginx를 이용한 웹에서의 zstd 압축 활성화

language-logoNextJS

• zstd-nginx-module을 사용하여 nginx에서 zstd 압축을 지원하기 위해 기존의 alpine 기반 nginx 이미지를 fedora 기반 이미지로 변경하고, dnf 패키지 관리자를 통해 nginx와 zstd-nginx-module을 설치하는 방법을 설명합니다.
• 설치 후, nginx 설정 파일에 `ngx_http_zstd_filter_module.so`와 `ngx_http_zstd_static_module.so` 모듈을 load_module 지시어를 사용하여 추가하여 zstd 압축을 활성화하는 과정을 설명합니다.
• Nginx에서 zstd 압축을 설정하고, 브라우저의 `Accept-Encoding` 헤더를 확인하여 zstd를 지원하는 경우 zstd를, 그렇지 않은 경우 gzip을 적용하도록 설정하는 방법을 설명합니다.
• Next.js의 `compress` 옵션이 zstd 적용에 영향을 미치므로, Nginx를 통해 압축을 적용하려면 `next.config.js`에서 `compress` 옵션을 false로 설정해야 한다고 안내합니다.

thumbnail
북마크
공유하기
신고하기
7분 분량
조회수 265
profile-image스밍
9달 전
Copyright © 2025. Codenary All Rights Reserved.