사용자 도구

사이트 도구


nginx:gzip

nginx gzip

텍스트 컨텐츠는 gzip 압축으로 전송해야 성능에 좋다.

  • text/html은 기본으로 항상 압축된다.
  • gzip_static은 정적 파일을 미리 gzip으로 압축해 두면 압축 프로세싱 과정 없이 즉시 해당 압축 파일을 전송한다. 예를들어 test.js파일에 대한 요청이 올 경우 test.js.gz를 찾아서 해당 파일이 존재하면 압축된 버전을 전송하고, 없으면 원본 파일을 압축한 뒤에 전송한다. CPU 점유율이 낮아지고 성능이 향상된다.
gzip on;
gzip_static on;
gzip_disable     "msie6"; # 자동으로 IE6, 5.5를 감지해서 disable한다.
# gzip_disable "MSIE [1-6]\.(?!.*SV1)"; # nginx 0.7 이하에서만
gzip_types application/x-javascript application/javascript application/xml text/javascript application/json text/json text/css text/plain application/xhtml+xml application/rss+xml ;

nginx 1.2 HEAD / gzip 관련 버그

nginx/gzip.txt · 마지막으로 수정됨: 2015/09/15 11:25 저자 kwon37xi