https://github.com/pagespeed/ngx_pagespeed

 

pagespeed 모듈은 많은 기능을 지원하지만 간단하게 js 압축 최적화, 이미지 압축 최적화하여 

 

cache 폴더에 저장 후 요청이 들어오면 최적화된 파일을 주로 보냅니다.

 

 

https://developers.google.com/speed/pagespeed/insights/

 

흔히 웹페이지 속도 개선을 위해 점수를 측정하는 사이트에 있는 그 내용을 자동으로 해준다고 보면 됩니다.

 

요새 XE에 유행하고 있는 슈퍼캐시와는 방향이 약간 다르지만, 로딩시간 줄여주는데 탁월한 효과를 보여줍니다.

 

단점이라고 하면, 아무래도 서버의 모든 부분을 최적화하다보니 실제 서버 용량보다 더 많은 캐시를 가질 수 있습니다.

 

제 홈페이지의 경우 파일용량이 모두 5.5GB 정도 되는데요.

 

pagespeed에서 생성한 최적화된 파일은 무려 6.5GB입니다.

 

항상 고정은 아니고 4~ 6.5GB 정도로 가변적입니다.

 

서버 용량이 여유있다면 적용할만 합니다.

 

 

 

슈퍼캐시와의 호환성은 저도 잘 모르겠습니다.

 

예전에 Nginx의 FastCGI_cache를 적용한 적이 있었는데요.

 

그것과는 호환성이 매우 떨어지더군요...

 

FastCGI_Cache의 경우 XE의 슈퍼캐시와 비슷하다고 보시면 되는데요.

 

FFTB 응답속도가 매우 빨라집니다. 제 홈페이지의 경우 15ms ~ 25ms 정도로 안정적으로 나오더군요.

 

다만 그누보드와의 호환성이 떨어져서 현재는 pagespeed 모듈만 쓰고 있는데요.

 

 

저는 매우 만족하고 있습니다. FFTB 응답속도는 그냥 서버의 성능에 따라간다고 보시면 되지만,

 

전체 로딩속도의 경우 체감할만하게 빨라졌습니다.

 

잠이 와서 횡설수설하고 있는데요.

 

 

3줄 요약

 

1. pagespeed 모듈 좋습니다.

2. 슈퍼캐시와의 호환성은 보장하지 않습니다.

3. 병행되면 좋을 것 같습니다.

  • profile
    Nginx 셋업하면 설치해 보겠습니다...^^
    그런데 apache 최신버전엔 적용을 못하더라구요...ㅠㅠ
  • profile ?
    https://developers.google.com/speed/pagespeed/module/build_mod_pagespeed_from_source

    여기보니 소스로 설치 가능한 것 같습니다. ㅎㅎㅎ
  • ? profile
    아파치2.2에 설치하는것이군요. 오래된 자료인듯 싶네요.....ㅜㅜ
  • profile profile
    https://developers.google.com/speed/pagespeed/module/download
    아파치에선 패키지로 설치 가능하고 2.4도 지원할꺼에요.

    Nginx는 패키지설치가 아니라 소스로 빌드해야되서 (몇차례 시도하다)포기했지만...
  • profile profile
    감사합니다. 아파치2.4 도 적용이 가능 하군요.
    저는 아파치를 소스설치해서 해당이 안되는군요. 컴파일 가능 한가를 살펴봐야 겠습니다.
  • profile ?
    https://www.wsgvet.com/web/182

    Nginx 소스 설치는 여기 적어보았습니다.

    아파치는 저도 잘 모르겠네요.
  • ? profile
    감사합니다. ^^
    mod_pagespeed 모듈적용땜에 한참 고민하다가 관리같은게 쉬운 패키지 설치만 하기로 결정했었는데 ㅎㅎ
    나중에 VPS 하나열고 알려주신대로 차근차근 따라해보면서 공부해봐야겠네요.
    즐찾하고 자주보고 배우도록 하겠습니다 (__)
  • profile
    좋은 글 잘 보고 갑니다.
    덕분에 많은 도움이 되었습니다.