13 nginx gzip 압축 사이트 속도 향상
1947 단어 nginx
:nginx gzip
뉴스. 163. com 의 머리 정 보 를 살 펴 보 겠 습 니 다.
요청:
Accept-Encoding:gzip,deflate,sdch
응답:
Content-Encoding:gzip
Content-Length:36093
페이지 를 따로 저장 하고 관찰 하면 약 10W 바이트, 실제 전 송 된 36093 바이트 입 니 다.
원인 --- - gzip 압축 에 있 습 니 다.
원리:
브 라 우 저 - 요청 - > 성명 은 gzip 압축 또는 deflate 압축 또는 copress 또는 sdch 압축 을 받 아들 일 수 있 습 니 다.
http 프로 토 콜 의 측면 에서 볼 때 -- 요청 헤더 성명 acceopt - encoding: gzip deflate sdch (압축 알고리즘 을 말 하 는데 그 중에서 sdch 는 google 이 제창 하 는 압축 방식 으로 현재 지원 하 는 서버 가 많 지 않 습 니 다)
서버 - > 응답 - 내용 을 gzip 방식 으로 압축 - > 브 라 우 저 에 보 내기
gzip 압축 내용 수신
절약 한 대역 폭 을 추산 하 다.
만약 news. 163. com PV 2 억
2*10^8 * 9 * 10 ^ 4 바이트 = =
2*10^8 * 9 * 10^4 * 10^-9 = 12*K*G = 18T
절약 한 대역 폭 은 매우 놀랍다.
gzip 설정 의 상용 매개 변수
gzip on|off; #gzip 오픈 여부
gzip_buffers 32 4K | 16 8K \ # 버퍼 (메모리 에 압축 하여 몇 개 버퍼 링 합 니까? 한 개 당 몇 개 입 니까?)
gzip_comp_level [1 - 9] \ # 6 압축 단 계 를 추천 합 니 다 (등급 이 높 을 수록 작 게 누 르 고 CPU 컴 퓨 팅 자원 을 낭비 합 니 다)
gzip_disable \ # 정규 UA 와 일치 하 는 Uri 는 gzip 을 하지 않 습 니 다.
gzip_min_length 200 \ # 압축 을 시작 하 는 최소 길이 (더 작 으 면 압축 하지 마 세 요. 의미 가 없습니다)
gzip_http_version 1.0 | 1.1 \ # 압축 을 시작 하 는 http 프로 토 콜 버 전 (설정 하지 않 아 도 됩 니 다. 현재 거의 1.1 프로 토 콜 입 니 다)
gzip_proxied # 요청 자 프 록 시 서버 설정, 내용 캐 시 방법
gzip_types text/plain application / xml \ # txt, xml, html, css 와 같은 파일 을 압축 합 니까?
gzip_vary on|off # gzip 압축 표지 전송 여부
압축 gzip 설정 nginx - ---
server 인 터 럽 트 에서 설정
server{
gzip on;
gzip_buffers 32 4k ;
gzip_comp_level 6;
gzip_min_length 200;
gizp_type text/css text/xml applocation/x-javascript;
}
---------------------------
주의:
그림 / mp3 와 같은 바 이 너 리 파일 은 압축 할 필요 가 없습니다.
압축 률 이 비교적 낮 기 때문에 예 를 들 어 100 - > 80 바이트 이 고 압축 도 CPU 자원 을 소모 하기 때문이다.
,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.