위의 테스트 웹 사이트의 모든 리소스가 압축 가능하지는 않습니다. 예를 들어, 이미지는 GZIP 나 Brotli에 의해 압축되지 않으며, 제 3 자 리소스 (예 : 글꼴)에 의해 Brotli에 의해 압축됩니다. 따라서 GZIP를 사용한 모든 압축 자원의 총 크기의 기준은 84.7KB입니다. 로드 시간의 변화를 고려하기 위해 각 페이지에서 세 가지 하드 리프레쉬를 수행하고 각 테스트 시나리오의 평균로드 시간을 계산했습니다. 이런 식으로 모든 리소스는 브라우저 캐시가 아닌 서버에서로드됩니다.
다음 표는 로딩 속도 및 압축 자원 크기의 결과를 간략하게 설명합니다.
결과에서 알 수 있듯이, 두 브로 틀리 압축 방법은 GZIP보다 로딩 시간이 빠르며 압축 크기가 더 작습니다. 페이지 크기 차이는 중요하지 않지만 이러한 테스트는 베어 메탈 워드 프레스 설치에서 수행되었다는 것을 기억하십시오. 자원이 많은 사이트의 경우 여러 자원에 대한 소량의 저축이 반드시 축적됩니다.
또한 테스트 목적으로 압축 가능한 자원의 크기의 차이를 관찰하기 위해 두 압축 방법을 최고 수준으로 설정했습니다. 결과는 다음과 같습니다.
Brotli 11 - 압축 크기 : 67.7 kb
GZIP 9 - 압축 크기 : 76.7 kb
-
두 경우 모두 압축 수준을 최대로 설정하는 것이 필요하지는 않지만 (압축 시간이 훨씬 길기 때문에) Brotli 웹 사이트의 압축 가능한 리소스 크기는 GZIP 웹 사이트보다 크다는 점에 주목할 가치가 있습니다 % 더 작습니다.
brotli 지원 상태
Brotli는 모든 브라우저에서 보편적으로 지원되지는 않지만 현재 많은 인기있는 브라우저가 현재 지원하지만 (2017 년 5 월 기준). -
https://www.php.cn/link/fc5f86251458722c799d1830fa0c2c1f
서버 지원의 경우 가장 인기있는 웹 서버는 공식 또는 커뮤니티 제작 모듈을 제공합니다. 이 기사의 설치 프로세스에 표시된 것처럼 Nginx 사용자는 확장자를 설치하고 Brotli 지원을 사용하여 Nginx를 컴파일해야합니다. 마찬가지로 Apache 사용자는 mod_brotli 모듈을 사용하여 Brotli 압축 콘텐츠를 제공 할 수 있습니다.
Brotli의 장단점
Brotli를 사용하는 것은 그 어떤 것도 좋아합니다. 장점과 단점이 있습니다. 고려해야 할 사항은 다음과 같습니다.
pros
더 작은 압축 결과
더 빠른 로딩 시간
gzip과 비교할 때 압축 시간은 이 비슷합니다
단점
지금 사용하는 것은 약간 번거로운 것입니다
모든 브라우저가 지원되는 것은 아닙니다
수동 구성은 WordPress와 완전히 통합되어야합니다.
또한, Brotli는 HTTPS에서만 사용할 수 있으며, 이는 이점과 단점으로 볼 수 있습니다. 한편으로, 더 많은 웹 사이트가 HTTP에서 HTTP로 마이그레이션하여보다 안전한 인터넷을 생성하는 데 도움이됩니다. 반면에 Brotli를 활성화하려는 사용자에게 더 많은 작업을 제공하지만 여전히 HTTP를 사용하고 있습니다.
요약
테스트 결과에 표시된 것처럼 WordPress 웹 사이트에서 Brotli를 구현하는 것은 성능 측면에서 매우 유익합니다. 소스 서버에서 Brotli를 구현하면 서버 측에서 압축을 허용 한 다음 Brotli 압축을 지원하는 CDN의 컨텐츠를 캐시하여 더 빠른 리소스 전달을 가능하게합니다.
Brotli는 모든 브라우저에서 보편적으로 지원되지는 않지만 방문자가 가장 자주 사용하는 브라우저를 식별하고 더 빠른로드 시간을 제공하여 요구를 충족시키는 것이 중요합니다. 또한 아직 지원되지 않은 브라우저를 사용하는 사람들의 경우이 브라우저는 윈윈 상황 인 GZIP 사용으로 돌아갑니다. WordPress Brotli 압축 (FAQ)
Brotli와 GZIP 압축의 차이점은 무엇입니까?
brotli와 gzip은 데이터를 압축하기위한 알고리즘이지만 몇 가지 주요 차이점이 있습니다. Google에서 개발 한 Brotli는 GZIP보다 더 나은 압축 속도를 제공하는 최신 알고리즘입니다. 이는 파일을 더 작게 만들 수있어 웹 사이트로드 속도를 높일 수 있습니다. 그러나 Brotli는 GZIP만큼 널리 지원되지 않으므로 모든 브라우저 나 서버에서 실행되지 않을 수 있습니다.
Brotli 압축은 웹 사이트 성능을 어떻게 향상 시키는가?
Brotli 압축은 웹 사이트를 구성하는 파일의 크기를 줄임으로써 작동합니다. 즉, 사용자가 웹 사이트를 방문하면 브라우저가 적은 데이터를 다운로드해야하므로로드 속도를 높일 수 있습니다. 더 빠른 로딩 속도는 사용자 경험을 향상시키고 웹 사이트 SEO에 긍정적 인 영향을 줄 수 있습니다.
모든 브라우저가 Brotli 압축을 지원합니까?
Chrome 및 Firefox를 포함한 많은 최신 브라우저이지만 Brotli 압축이 지원되지만 모든 브라우저가 지원하는 것은 아닙니다. 예를 들어, Internet Explorer는 Brotli 압축을 지원하지 않습니다. 따라서 Brotli 압축을 사용할지 여부를 결정할 때는 잠재 고객과 가능한 브라우저 사용을 고려하는 것이 중요합니다.
내 웹 사이트가 Brotli 압축을 사용하고 있는지 테스트하는 방법은 무엇입니까?
웹 사이트가 Brotli 압축을 사용하고 있는지 테스트하는 데 사용할 수있는 몇 가지 온라인 도구가 있습니다. 이 도구는 귀하의 웹 사이트에 요청을 보내서 응답을 분석하여 Brotli를 사용하여 압축되었는지 확인하여 작동합니다.
내 WordPress 웹 사이트에서 brotli 압축을 사용할 수 있습니까?
예, WordPress 사이트에서 Brotli 압축을 사용할 수 있습니다. 그러나 Brotli 압축 구현은 서버 구성을 수정해야하므로 다른 유형의 압축보다 더 복잡 할 수 있습니다. WordPress 웹 사이트에서 Brotli 압축을 구현하는 데 도움이되는 플러그인도 있습니다.
Brotli 압축 사용의 잠재적 인 단점은 무엇입니까?
Brotli 압축은 로딩 시간을 향상시킬 수 있지만 잠재적 인 단점이없는 것은 아닙니다. 첫째, 다른 압축 방법 (GZIP)만큼 널리 지원되지는 않습니다. 이것은 모든 브라우저 나 서버에서 실행되지 않을 수 있음을 의미합니다. 또한 Brotli 압축은 다른 방법보다 더 많은 리소스를 소비 할 수있어 서버 속도가 느려질 수 있습니다.
Brotli 압축은 어떻게 작동합니까?
Brotli 압축은 데이터에서 중복성을 찾아 삭제하여 작동합니다. 일반적으로 사용되는 단어와 문구 사전을 사용하여 중복 데이터를 짧은 표현으로 바꾸어 데이터의 전체 크기를 줄입니다.
Brotli 압축이 내 웹 사이트 SEO에 영향을 미칩니 까?
예, Brotli 압축은 귀하의 웹 사이트 SEO에 긍정적 인 영향을 줄 수 있습니다. 이는 웹 사이트 순위 순위에 따라 검색 엔진이 고려하는 요소 중 하나가 시간을로드하기 때문입니다. 웹 사이트 파일의 크기를 줄임으로써로드 속도가 높아짐에 따라 Brotli 압축은 웹 사이트의 SEO를 향상시키는 데 도움이 될 수 있습니다.
Brotli 압축은 모든 유형의 웹 사이트에 적합합니까?
Brotli 압축은 많은 유형의 웹 사이트, 특히 많은 양의 텍스트 데이터 (예 : 블로그 또는 뉴스 사이트)에 도움이 될 수 있습니다. 그러나 많은 멀티미디어 컨텐츠를 포함하는 웹 사이트에는 덜 유익 할 수 있습니다. 이러한 콘텐츠는 종종 압도 당하고 Brotli를 사용하면 크기가 크게 감소하지 않을 수 있습니다.
내 서버에서 brotli 압축을 구현하는 방법은 무엇입니까?
서버에서 brotli 압축 구현은 일반적으로 Brotli 압축을 활성화하고 압축 할 파일 유형을 지정하기 위해 서버의 구성 파일을 수정해야합니다. 정확한 프로세스는 서버의 운영 체제 및 사용중인 웹 서버 소프트웨어에 따라 다를 수 있습니다.