ngx_pagespeed 1분만에 설치하기! (centos)
구글 SEO에 도움이 되기 위해 알아보다가 구글에서 만든 pagespeed 모듈이 있다는 것을 알게 되었는데요
ngx_pagespeed는 소스컴파일 때문에 설치하기 어려워하시는데요 (저는요-_ㅠ)
xetown에서도 며칠걸리신분 있다고 하시더라구요.
설치전점수 https://developers.google.com/speed/pagespeed/insights/ 확인!
yum 설치도 가능하다고 해서
시도해봤는데 정말 금방끝났습니다~
yum install https://extras.getpagespeed.com/redhat/7/noarch/RPMS/getpagespeed-extras-7-0.el7.gps.noarch.rpm
yum install nginx-module-nps
nginx.conf 수정
/etc/nginx/nginx.conf
첫줄에 추가
load_module modules/ngx_pagespeed.so;
http {
라인 안쪽에
옵션 넣기
옵션은 아래 사이트를 참고해보세요!
https://happist.com/561225/%EA%B5%AC%EA%B8%80%EC%9D%B4-%EB%A7%8C%EB%93%A0-%EC%9E%90%EB%8F%99-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%B5%9C%EC%A0%81%ED%99%94-%EC%86%94%EB%A5%98%EC%85%98-%EA%B5%AC%EA%B8%80-%ED%8E%98%EC%9D%B4%EC%A7%80/
service nginx -t 한 뒤 fail이 없으면
service nginx restart 하면 바로 적용됩니다.
일단은 구글 사이트속도 테스트에서 적용전에 43점이었는데 적용후 55점으로 올랐습니다.
시간이 지나야 더 좋아지는지 모르겠어요..(캐싱을 하는 것 같더군요:)
다만 php-fpm이랑 중복으로 사용해도 되는진 모르겠습니다.
일단 사이트 반응은 확실히 빨라진 것 같은 느낌이 들어요~
댓글 8
제가 그렇게 사용하고 있습니다.
해당 옵션을 주었는데
구글 페이지사이트에서 차세대 이미지 적용하라고 경고가 뜨는데
썸네일 이미지가 적용이 안되는 것 같네요 혹시 옵션을 잘못사용하고 있는걸까요?
019/90x90.crop.jpg?20190614070452 이런식으로 되어있어서 pagespeed가 jpg로 인식을 안하는지
썸네일은 인코딩을 안하네요.
이미지 컨버팅하는 자원소모와 컨버팅된 이미지로 제공하면서 빨라지는 것 득 실을 따져 보시고 판단해 보시면 좋을 것 같네요.
참고로 XE타운은 무려 80점이 넘는 점수가 나오고 저희는 pagespeed 사용 안하고도 더 높은 점수가 나옵니다.
우분투에도 yum을 설치하면 손쉽게 설치할 수 있지않을까요