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 155 / 5 Page
RSS
미소 베이직 4.3 main side 예제파일 공유합니다. 댓글 6

2016년 12월 2일 현재 미소 베이직 4.3 기준 제 홈페이지 예제코드입니다.메인과 사이드, PC와 모바일을 구분하였습니다.1. PC 메인2…

드래그 텍스트 선택 색상 변경하기

위 스샷과 같이 드래그 했을 때 색상을 바꾸는 방법입니다.사실 저는 기본 드래그 색상과 큰 차이는 없는데요. 아무래도 파비콘의 색상과 맞추려고 …

그누보드5에 Github 아이디로 로그인 추가하기

1. Github개발자 분들이라면 거의다 아시는 바로 깃허브입니다.그 계정으로도 소셜 로그인이 가능합니다.링크1에 있는 소셜로그인 플러그인에 추…

미소 베이직 4.0 테마 사이드바 아이콘 색깔 변경하기

1. 메인화면에 떠있는 아이콘 배경색 지정하기/thema/Miso-Basic-4/widget/miso-sidebar/widget.php대략 18…

미소 베이직 4.0 테마로 작업 완료했습니다. 댓글 4

기존 테마는 미소 베이직 3.0이었습니다.하지만 오늘 미소 베이직 4.0이 나오면서 바로 갈아탔습니다. ㅎㅎ예전에 10월 초에 나온다고 들었었는…

그누보드5에 이모지 이모티콘 사용하기 (MariaDB, MySQL, utf8mb4)

1. Emoji 이모지 문자열 이모티콘이란?에모지(絵文字, Emoji; 한국 한자: 회문자)는 일본의 휴대 전화 단문 메시지(SMS)에서 사용하…

최근글


새댓글