작업실

Brotli Compression 적용하기

컨텐츠 정보

본문

 

 

보통 Gzip으로 압축하여 전송합니다.

 

2015년 9월 구글은 Brotli Compression 이라는 새로운 압축을 발표했는데, 기존 방법보다 20 ~ 26% 정도 효율이 좋다고 합니다.

 

적용되는 브라우저는 최신의 파이어폭스, 크롬이라는게 아쉽지만, 해당 브라우저를 이용한다면 더 빠른 속도를 경험할 수 있으니 

 

 

 

저는 우분투에서 설치했는데 scotthelme 블로그에 미리 설치하라는 패키지보다 더 많은 패키지가 필요했었습니다.

 

apt-get install git python2.7 python-dev brotli libtool autoconf automake 

대략 위 패키지를 설치하면 무리없을 것입니다.

 

 

cd /usr/local/src

위와 같이 소스를 받을 폴더로 이동 후 

 

 

git clone https://github.com/bagder/libbrotli

git을 다운로드합니다. 

 

 

cd libbrotli

libbrotli 폴더로 이동 후

 

 

./autogen.sh

 

./configure

 

make

 

make install

위와 같은 순서로 설치를 진행합니다.

  

cd  ../

빠져나옵니다.

 

 

기본적으로 libbrotli는 /usr/local/lib/libbrotlienc.so.1에 마운트됩니다. 

Nginx 시작시에 찾지 못한다면 /lib 또는 /usr/lib에 soft chain으로 연결하면 해결 될 수 있습니다.

 

https://wangqiliang.com/qi-yong-brotli-ya-suo-suan-fa-ti-gao-xing-neng/

 

위 링크도 참조해보세요.

  

git clone https://github.com/google/ngx_brotli.git

ngx 모듈을 다운받습니다.

 

./configure --add-module=../ngx_brotli

마지막으로 Nginx를 컴파일 할 때 위와 같이 모듈을 추가해주면 됩니다.

 

 

크롬과 파이어폭스 브라우저를 사용하신다면 꼭 설치하면 좋겠죠? ^^

 

 

 

 

 

위와 같이 브로틀리 압축이 적용된 사이트를 확인할 수 있습니다.

 

https://tools.keycdn.com/brotli-test 

 

위 사이트를 참조하세요!

관련자료

댓글 0
등록된 댓글이 없습니다.
Total 157 / 7 Page
RSS
도메인 메일 서비스 - 다음 스마트워크 댓글 5

1. 도메인 메일 서비스 선택하기도메인 메일은 홈페이지 관리자라면 꼭 필요한 메일이라고 보시면 됩니다.예를 들어 제 홈페이지 도메인이 wsgve…

Brotli Compression 적용하기

보통 Gzip으로 압축하여 전송합니다.2015년 9월 구글은Brotli Compression 이라는 새로운 압축을 발표했는데, 기존 방법보다 2…

Nginx set-cookie secure httponly flag 세팅하기

1. httpsecurityreporthttps://httpsecurityreport.com위 사이트에서 Http 보안 리포트 점수를 보고 있는…

Nginx에서 RSA와 ECDSA 하이브리드 인증서 설정하기

0. 하이브리드 인증서 생성 이유Nginx 1.11.0 부터 인증서를 2개 설정 가능합니다. RSA, ECDSA 인증서를 모두 적용하면 오래된 …

HPKP HTTP Public Key Pinning 적용 방법 댓글 5

1. HPKP(HTTP Public Key Pinning) 의미공격자들이 인증서를 훔치거나 위조해 사용자가 자기도 모르게 악성 사이트에 접속하고…

Certificate Transparency 인증서 투명성 우분투 16.04 Nginx 인증받기

1. 인증서 투명성에 대하여Certificate Transparency 인증서 투명성 인증을 받으면1. 도메인 소유주의 허락없이 SSL 인증서…

최근글


새댓글


알림 0