본문 바로가기
Infra2025년 3월 28일1분 읽기

Nginx 성능 튜닝 — worker, 버퍼, 압축 최적화

YS
김영삼
조회 228

Worker 설정

worker_processes auto;  # CPU 코어 수만큼
worker_rlimit_nofile 65535;

events {
    worker_connections 4096;
    multi_accept on;
    use epoll;
}

버퍼와 타임아웃

http {
    client_body_buffer_size 16k;
    client_max_body_size 10m;
    keepalive_timeout 65;
    keepalive_requests 1000;
}

Gzip 압축

gzip on;
gzip_comp_level 5;
gzip_types text/plain text/css application/json application/javascript;
gzip_min_length 1000;

Brotli 압축을 추가하면 gzip 대비 15~20% 더 줄일 수 있습니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록