5. Nginx 정적 자원 처리

4165 단어 nginxnginx-modulegzip
기본 설정
#  sendfile
sendfile on; 
#sendfile      ,    tcp  ,        ,              
tcp_nopush on;
#keepalive   , tcp      , tcp_nopush    ,             
tcp_nodelay off;
#      ,    
gzip on;
#      ,  1~9,    ,    。        ,                 
gzip_comp_level 1;
#  gzip http     
gzip_http_version 1.1;
#      ,         text/html
gzip_types text/html image/png image/jpeg

자원 압축 관련 모듈
모듈
설명 하 다.
ngx_http_gzip_module
기본 gzip 지원 제공
ngx_http_gzip_static_module
클 라 이언 트 에 게 일반적인 파일 을 되 돌려 주기 전에 이 일반적인 파일 이 존재 하 는 지 확인 하 십시오. gz 파일 이 있 으 면 바로. gz 파일 로 돌아 갑 니 다.
ngx_http_gunzip_module
응답 내용 이 gzip 이 고 브 라 우 저가 지원 하지 않 는 다 면 이 모듈 을 통 해 브 라 우 저 에 게 되 돌아 가기 전에 압축 을 풀 수 있 습 니 다.ngx_http_gzip_module nginx 의 발행 버 전에 기본적으로 컴 파일 된 것 으로 사용자 가 방문 하 는 동시에 파일 을 압축 하고 CPU 를 소모 합 니 다.ngx_http_gzip_static_module 컴 파일 해 야 있 습 니 다.미리 압축 한 다음 에 사용자 가 방문 할 때 압축 된 디스크 공간 을 되 돌려 줍 니 다.
# always               .gz  ,      ngx_http_gunzip_module  
gzip_static always;

gzip 를 사용 하 는 지, 그리고 서로 다른 gzip 방식 을 사용 하 는 지, http 의 응답 머리 는 다음 과 같 습 니 다.
  • 미사 용 gzip
  • Accept-Ranges:bytes
    Content-Length:75882
  • 사용 gzip on; 방식
  • Content-Encoding:gzip
    Transfer-Encoding:chunked
  • 사용 gzip_static on; 방식
  • Content-Encoding:gzip
    Content-Length:65052

    특정한 제목 으로 읽다.
  • 1. Nginx 의 장점
  • 2. Nginx 의 설치 와 켜 기 자동 켜 기
  • 3. Nginx 디 렉 터 리 와 설정 문법
  • 4. Nginx 모듈
  • 5. Nginx 정적 자원 처리
  • 6. Nginx 브 라 우 저 캐 시 원리
  • 7. Nginx 자원 의 크로스 도 메 인 접근
  • 8. Nginx 자원 의 도 난 방지 체인
  • 9. Nginx 에이전트
  • 10. Nginx 부하 균형
  • 11. Nginx 캐 시
  • 12. Nginx 동정 분리
  • 13. Nginx Rewrite
  • 14. Nginx Secure Link
  • 15. Nginx Geo
  • 16. Nginx HTTPS 서비스
  • 17. Nginx 와 Lua 개발
  • 18. Nginx 와 Lua 그 레이스 케 일 발표
  • 19. Nginx 에서 흔히 볼 수 있 는 오류
  • 20. Nginx 성능 최적화
  • 21. Nginx 안전 관리
  • 좋은 웹페이지 즐겨찾기