nginx에서 GZIP 압축을 구성하려면 일반적으로 /etc/nginx/nginx.conf
에 있거나 /etc/nginx/sites-available/
의 특정 사이트 구성 파일 내에있는 nginx 구성 파일을 수정해야합니다. 다음은 GZIP 압축 설정을위한 단계별 안내서입니다.
구성 파일 열기 :
텍스트 편집기를 사용하여 nginx 구성 파일을 엽니 다. 예를 들어:
<code class="bash">sudo nano /etc/nginx/nginx.conf</code>
GZIP 압축 활성화 :
http
블록 내부 (또는 설정에 따라 server
블록) 내부에서 GZIP 압축을 활성화하기 위해 다음 지침을 추가 또는 수정하십시오.
<code class="nginx">http { ... gzip on; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml rss text/javascript; ... }</code>
구성 테스트 :
nginx를 다시 시작하기 전에 모든 오류에 대한 구성을 테스트하는 것이 중요합니다.
<code class="bash">sudo nginx -t</code>
nginx를 다시 시작합니다 :
테스트가 성공하면 Nginx를 다시 시작하여 새 구성을 적용하십시오.
<code class="bash">sudo systemctl restart nginx</code>
이 단계를 수행하면 NGINX 서버에서 GZIP 압축이 활성화되어 있어야합니다.
Nginx에서 GZIP 압축을 사용하면 몇 가지 성능 이점이 있습니다.
전반적으로 GZIP 압축은보다 효율적이고 반응이 좋은 웹 서버로 이어져 사용자 경험과 운영 효율성을 향상시킬 수 있습니다.
Nginx에서 GZIP 압축이 올바르게 작동하는지 확인하려면 몇 가지 방법을 사용할 수 있습니다.
브라우저 개발자 도구 사용 :
Ctrl Shift I
(Windows/Linux) 또는 Cmd Option I
(Mac)을 누르면 개발자 도구를 엽니 다.명령 줄에서 컬 사용 :
터미널을 열고 -I
또는 --head
옵션과 함께 curl
명령을 사용하여 HTTP 헤더를 얻으십시오.
<code class="bash">curl -I -H 'Accept-Encoding: gzip,deflate' https://yourwebsite.com</code>
Content-Encoding: gzip
헤더를 찾으십시오. 존재하면 GZIP 압축이 작동합니다.온라인 도구 사용 :
gzipwtf.com
또는 checkgzipcompression.com
과 같은 웹 사이트는 웹 사이트를 자동으로 테스트하고 GZIP 압축이 활성화되어 있는지보고 할 수 있습니다.서버 로그 확인 :
이러한 방법 중 하나 이상을 사용하면 NGINX 서버에서 GZIP 압축이 올바르게 작동하는지 확인할 수 있습니다.
Nginx에서 최적의 GZIP 압축을 달성하려면 다음 구성 설정 조정을 고려해야합니다.
on
로 GZIP 압축이 활성화되어 있는지 확인하십시오.Vary: Accept-Encoding
헤더는 응답에 대한 압축 및 비 압축 컨텐츠를 올바르게 처리 할 수 있도록 프록시 및 캐시를 돕습니다. gzip_types :
이것은 압축 할 MIME 유형을 지정합니다. 추가 유형을 포함하도록 조정하거나 일반적으로 압축 된 유형으로 제한 할 수 있습니다.
<code class="nginx">gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml rss text/javascript;</code>
이러한 설정을 미세 조정하면 Nginx 서버에서 GZIP 압축의 성능과 효율성을 최적화 할 수 있습니다.
위 내용은 Nginx에서 GZIP 압축을 어떻게 구성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!