Infra2025년 3월 28일1분 읽기

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

YS
YoungSam
조회 217

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% 더 줄일 수 있습니다.

NginxPerformanceTuning

댓글 0

아직 댓글이 없습니다.