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
Posted by pysany
,