nginx에서 gzip 압축을 활성화하면 서버 응답이 오래 걸립니다.

nginx에서 gzip 압축을 활성화하면 서버 응답이 오래 걸립니다.

매우 낮은 웹 서버(CPU: ARM926EJ-S, RAM: 128MB)에서 실행 중인 웹 애플리케이션이 있는데, nginx에서 gzip을 활성화했을 때 서버가 응답하는 데 시간이 더 오래 걸리는 것을 발견했습니다. 구성에 뭔가 문제가 있습니다.

구성:

   gzip on;

   gzip_vary on;
   gzip_proxied any;
   gzip_comp_level 3;
   gzip_buffers 16 8k;
   gzip_http_version 1.1;
   gzip_min_length 256;
   gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

gizp 활성화 응답 시간 여기에 이미지 설명을 입력하세요

gizp 비활성화된 응답 시간

여기에 이미지 설명을 입력하세요

답변1

데이터를 적시에 압축하기에는 CPU가 너무 약한 것 같습니다. 확실히 이점을 얻으려면 압축된 데이터의 압축 및 전송이 순수한 비압축 데이터 전달보다 더 빨라야 합니다.

압축 수준을 1로 줄여보세요. 여전히 압축되지 않은 데이터보다 시간이 오래 걸리는 경우 제 생각에는 SOL인 것 같습니다. 상대적으로 느린 압축되지 않은 데이터 로드를 감수해야 합니다.

관련 정보