
매우 낮은 웹 서버(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 비활성화된 응답 시간
답변1
데이터를 적시에 압축하기에는 CPU가 너무 약한 것 같습니다. 확실히 이점을 얻으려면 압축된 데이터의 압축 및 전송이 순수한 비압축 데이터 전달보다 더 빨라야 합니다.
압축 수준을 1로 줄여보세요. 여전히 압축되지 않은 데이터보다 시간이 오래 걸리는 경우 제 생각에는 SOL인 것 같습니다. 상대적으로 느린 압축되지 않은 데이터 로드를 감수해야 합니다.