Linux에서 웹 서버의 속도를 향상시키는 가장 좋은 방법은 Google PageSpeed 모듈을 사용하는 것입니다. Apache 또는 Nginx에서 Google의 PageSpeed 모듈을 활성화하면 페이지 로딩 속도가 최대 10 배 빨라집니다.
아파치 지침
Apache는 대부분의 Linux에서 선호되는 웹 서버입니다설치. 결과적으로 Google은 사용자가이 경로를 사용할 때 선호합니다. Ubuntu 서버, Debian 서버, Fedora 서버, Redhat Enterprise Linux, CentOS 또는 Suse Enterprise Linux를 사용하는 경우 플러그인이 작동하도록하십시오.
참고 : Google은 DEB 또는 RPM을 사용하지 않는 Apache를 실행하는 서버 운영 체제를 지원하지 않습니다. 다른 플랫폼에서 사용하려면 NGINX 웹 서버를 권장합니다.
우분투 서버 / 데비안 서버
PageSpeed 모듈이 두 가지 모두에서 작동하도록하기Google은 다운로드 가능한 바이너리 패키지를 제공하므로 데비안 및 우분투 서버 운영 체제는 매우 간단합니다. 이 패키지에는 모듈과 공식 소프트웨어 저장소가 포함되어있어 모듈을 항상 최신 상태로 유지할 수 있습니다.
다음을 사용하여 패키지를 다운로드하여 시작하십시오. wget 다운로더 도구.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
또는
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
또는 다음을 사용하여 모듈의 베타 릴리스를 다운로드하십시오.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
또는
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
Pagespeed 패키지가 크지 않으므로 다운로드 시간이 오래 걸리지 않습니다. 완료되면 다음 단계는 패키지를 통해 시스템에 패키지를 설치하는 것입니다. dpkg.
sudo dpkg -i mod-pagespeed-stable_current_*.deb
또는
sudo dpkg -i mod-pagespeed-beta_current_*.deb
통해 모듈 설치 dpkg 의존성 문제없이 완벽하게 작동해야합니다. 어떤 이유로 종속성 오류가 발생하면 다음 명령으로 오류를 정정하십시오.
sudo apt install -f
RHEL / CentOS
우분투와 마찬가지로 RHEL 및 CentOS 사용자는Google의 PageSpeed 모듈은 복잡한 프로세스를 거치지 않아도됩니다. 대신 편리한 RPM 파일을 다운로드 할 수 있습니다. 설치 과정을 시작하려면 wget 도구를 사용하여 패키지를 다운로드하십시오.
안정적인 최신 버전의 Mod_pagespeed를 얻으려면 다음을 시도하십시오.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
또는
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
베타 버전의 경우 다음을 수행하십시오.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
또는
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
사용하여 RPM 명령, Mod_pagespeed를 설치하십시오.
sudo rpm -U mod-pagespeed-*.rpm
Nginx 지침
Apache와 함께 Google의 PageSpeed 모듈도Nginx를 지원합니다. 그러나 Apache와 달리 편리한 바이너리 패키지는 다운로드 할 수 없습니다. 대신, 그것을 사용하려는 사람들은 손으로 가져와야합니다.
Nginx에서 모듈 설치를 시작하려면 다음 명령을 입력하십시오. 이 명령을 실행하면 모든 것을 설정하는 자동 스크립트가 실행됩니다.
참고 :이 스크립트를 사용하려면 컬이 필요합니다. 계속하기 전에 패키지 관리자에서 "컬"을 찾아 설치하십시오.
bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest
스크립트가 완료되면 Nginx Pagespeed 모듈이 작동해야합니다.
PageSpeed 구성
Apache 웹 서버용 PageSpeed 모듈을 설치하면 구성이 필요하지 않습니다. 그러나 Nginx에서는 그렇지 않습니다. Nginx 웹 서버 내에서 모듈을 활성화하려면 nginx.conf 파일. 터미널에서 루트를 얻은 다음 Nano를 사용하여 구성 파일을여십시오.
su -
또는
sudo -s
nano /etc/nginx/nginx.conf
구성 파일에서 다음 코드를 붙여 넣으십시오.
pagespeed on;
# Needs to exist and be writable by nginx. Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }
를 눌러 구성 파일을 저장하십시오. Ctrl + O으로 종료 Ctrl + X
PageSpeed 비활성화
Google의 PageSpeed 모듈은웹 사이트 성능. 그래도 결과에 만족하지 못하는 경우 어떤 이유로 든 비활성화 할 수 있습니다. 두 서버 모두에서 모듈을 쉽게 비활성화 할 수 있습니다.
아파치
Apache에서는 몇 가지 방법으로가장 효과적인 방법은 바이너리 패키지를 제거하는 것입니다. 이렇게하면 시스템에서 잔여 구성 파일과 라이브러리가 자동으로 정리됩니다.
데비안 / 우분투
sudo apt remove mod-pagespeed
또는
sudo apt remove mod-pagespeed-beta
RHEL / CentOS
sudo yum remove mod-pagespeed
또는
sudo yum remove mod-pagespeed-beta
니 진스
Nginx에서 모듈을 비활성화하는 것도 간단합니다. 모듈을 끄려면 Nginx 구성 파일을 편집하고 PageSpeed를 "on"에서 "off"로 설정하십시오.
su -
또는
sudo -s nano /etc/nginx/nginx.conf
"pagespeed on;"을 찾아 다음으로 변경하십시오.
pagespeed off;
값을 변경 한 후 Nano를 종료하십시오. PageSpeed가 즉시 꺼집니다.
코멘트