pagespeed
-. pagespeed는 구글에서 제공하는 모듈로.. apache, nginx, iis 에 적용 할 수 있습니다.
pagespeed 모듈을 적용하면, 적절한 옵션값에 따라 pagespeed 가 적용된 웹서버에서 운영되는
웹소스들을 자동으로 최적화하여 표시해줍니다. 국내에서는 유일하게 www.pandakorea.com 에서만 적용 되어있습니다.
중국에있는 서버지만 국내에서 접속할때 거리 및 중국 특유의 인터넷 속도를 느낄 수 없습니다.
옵션 값을 본인의 홈페이지에 잘 적용만 한다면 최대의 효율을 낼 수 있습니다.
pandakorea.com 웹사이트에서는 이미지 압축, css 재구성, lazyload 등이 적용 되어있습니다.
아래는 변환되어 서비스 제공되는 소스의 일부입니다. 소스보기에서 확인 할 수 있습니다.
자동으로 최적화하여 /tmp/pagespeed 와 같은 cache 저장소에서 변환 소스를 저장하고 불러오기 때문에, 원본소스에는 전혀 영향이 없습니다.
적용전,후 속도 테스트에서 약 7배 성능 향상이 있었습니다.
국내 웹페이지에대한 테스트시에도 체감할 수 있는 속도 향상이 있습니다. AMD쓰다가 NVIDIA 쓰는 느낌(?)
아래는 간단한 설치 방법입니다.
1. https://github.com/pagespeed/ngx_pagespeed 접속 후 우측 하단에 download zip 속성에서 다운로드 경로 확인
2. wget https://github.com/pagespeed/ngx_pagespeed/archive/master.zip 다운
3. unzip master.zip
4. cd ngx_pagespeed
5. wget https://dl.google.com/dl/page-speed/psol/1.9.32.4.tar.gz
6. tar zxvf 1.9.32.4.tar.gz
7. ./configure --add-module=/home/taesany/ngx_pagespeed
make
make install
8. vim /usr/local/nginx/conf/nginx.conf
server {
# ...
pagespeed on;
pagespeed FileCachePath "/tmp/pagespeed"; # cache path는 777권한이 필요합니다.
# enable CoreFilters
pagespeed RewriteLevel CoreFilters;
# ...
}
9. /etc/init.d/nginx configtest
/etc/init.d/nginx restart
'Linux' 카테고리의 다른 글
php5.3 source install (php-fpm) (2) | 2015.10.30 |
---|---|
php soap 모듈 추가 (0) | 2015.10.30 |
php session 공유 sharedance 설치 (2) | 2015.10.30 |
centos6 samba 설치 (0) | 2015.10.30 |
php-fpm status 확인 페이지 설정방법 (0) | 2015.10.13 |