더 빠른 웹 사이트를 위해 WordPress W3 Total Cache 플러그인을 사용하는 방법

게시 됨: 2018-08-30
w3 총 캐시
@Cloudways 팔로우

WordPress Core는 캐싱 시스템을 사용하여 사이트 로드 시간과 서버 리소스 사용을 줄이는 데 다소 부족합니다. 운 좋게도 WordPress 저장소에는 몇 가지 최고의 플러그인이 있습니다. 그 중 하나는 캐싱 규칙을 사용하여 웹 사이트를 더 빠르게 로드하는 데 도움이 되는 WordPress W3 Total Cache 플러그인입니다.

WordPress 사이트에서 캐싱 메커니즘을 사용하면 브라우저 캐싱을 사용하여 사용자가 이미 요청한 데이터를 재사용함으로써 향상된 사용자 경험을 보장합니다. 캐싱으로 인해 파일을 즉시 사용할 수 있으므로 웹 사이트를 더 빠르게 로드할 수 있습니다.

Cloudways에서 WordPress 인스턴스를 새로 설치할 때마다 맞춤형으로 개발된 WordPress 캐시 플러그인인 미리 구성된 Breeze가 함께 제공됩니다. 그러나 관리형 클라우드 호스팅 스택과도 호환되므로 WordPress 사이트용 W3 Total Cache를 계속 사용하려는 경우 이 가이드가 적합합니다. (유사한 설정으로 다른 WordPress 캐시 플러그인을 사용할 수도 있습니다.)

이 가이드에서는 WordPress 웹 사이트에서 W3 Total Cache를 최대한 활용하기 위해 권장되는 W3 Total Cache 구성과 함께 사용하는 방법을 보여줍니다.

  • WordPress W3 총 캐시 플러그인 설치
  • WordPress에 W3 총 캐시를 사용하는 방법
  • 계기반
  • 일반 설정
    • 페이지 캐시
    • 작게 하다
    • 데이터베이스 캐시
    • 개체 캐시
    • 브라우저 캐시
    • CDN
    • 역방향 프록시
    • 모니터링
    • 라이선스
    • 여러 가지 잡다한
    • 디버그
    • 가져오기/내보내기 설정
  • Cloudflare의 W3 총 캐시 구성
  • Breeze – WordPress 캐시 플러그인
  • 결론

WordPress W3 총 캐시 플러그인 설치

WordPress 대시보드에 로그인하고 PluginsAdd New로 이동하여 W3 Total Cache를 검색합니다.

W3-Total-Cache-Plugin-Installation

W3-Total-Cache-Plugin-활성화

플러그인을 설치 하고 활성화 하여 WordPress용 W3 Total Cache 설정을 구성합니다. 플러그인 파일을 다운로드한 경우 플러그인을 수동으로 설치할 수도 있습니다. 이 경우 Cloudways 플랫폼에서 제공하는 FTP 액세스를 사용할 수 있습니다.

먼저 사용 가능한 플러그인 설정을 살펴보겠습니다. 초보자의 경우 설정이 혼란스러울 수 있으므로 각 옵션이 무엇을 하는지 정확히 아는 것이 유용합니다.

WordPress에 W3 총 캐시를 사용하는 방법은 무엇입니까?

WordPress 웹 사이트에서 W3 Total Cache를 설치하고 활성화했다고 가정하면 일반 설정 탭 아래의 관리 사이드바에 " 성능 "이라는 새 옵션이 표시됩니다. 활성화 또는 비활성화할 수 있는 다양한 유형의 캐싱이 표시됩니다. 영역의 각 위젯 유형에는 캐싱에 대한 일반 설정과 사용할 캐싱 방법 유형이 있습니다. W3-총 캐시-일반-설정

계기반

대시보드에서 다음과 같은 몇 가지 빠른 작업을 수행할 수 있습니다.

  • 호환성 확인
  • 다른 종류의 캐시 비우기

계속 진행하기 전에 설치된 서버 모듈 및 리소스 및 활성화/비활성화를 표시 하는 호환성 검사를 수행하는 것을 잊지 마십시오 . 이렇게 하면 이 캐시 플러그인이 보유한 리소스에 따라 얼마나 잘 수행할 수 있는지에 대한 아이디어를 얻을 수 있을 뿐만 아니라 더 많은 W3TC 기능을 활용하기 위해 설치해야 할 수 있는 소프트웨어도 표시됩니다. W3-Total-Cache-Compatability-Check

일반 설정

이 모드에서는 캐싱 설정을 실제로 저장하기 전에 미리보기 모드를 활성화 할 수 있습니다. 그리고 이 섹션에는 기존 캐시를 플러시하는 데 사용할 수 있는 설정 저장캐시 제거 옵션도 있습니다.

W3-Total-Cache-Enable-Preview

오늘의 W3 총 캐시 구성 가이드에서는 일반 설정 탭에 언급된 설정을 구성합니다.

페이지 캐시

페이지 캐시는 이전에 방문한 WordPress 게시물/페이지의 복사본을 생성합니다. 활성화되지 않은 경우 사이트의 각 페이지 보기에서 WordPress는 PHP를 실행하고 데이터베이스에 쿼리를 전송하여 페이지 콘텐츠를 생성합니다.

이 설정을 사용하면 페이지의 캐시된 버전이 방문자에게 제공됩니다. 페이지 로드 시간을 줄이고 서버 리소스의 로드도 줄여 더 많은 트래픽을 처리할 수 있는 서버의 기능을 향상시킵니다.

예를 들어, 사이트의 머리글이나 바닥글은 자주 변경되지 않으며 사용자가 같은 페이지로 돌아갈 때마다 서버에서 새 복사본이 필요하지 않습니다. 정적 파일의 사본은 사용자의 브라우저에 저장되고 다시 요청될 때 제공됩니다.

W3-총 캐시-페이지 캐시

제안된 캐시 방법은 PHP 5.6 및 PHP 7 모두에서 대체 PHP 코드 입니다.

고급 페이지 캐시

고급 사용자인 경우 WordPress 대시보드 > 성능 으로 이동한 다음 페이지 캐시 옵션을 클릭하고 요구 사항에 따라 WordPress 페이지 캐시에 대한 W3 총 캐시를 구성합니다.

작게 하다

이름에서 알 수 있듯이 이 옵션을 사용하면 CSS, JS 및 HTML 파일을 축소할 수 있습니다. 이것은 캐싱 설정이 아니며 다른 WordPress 설정에서 다르게 작동합니다.

축소는 파일에서 불필요한 공백, 주석, 들여쓰기를 제거하여 공간을 절약하고 전체 파일 크기를 줄이는 과정입니다. 이는 보기 및 기타 사용자 상호 작용을 담당하는 파일이며 충분히 빨리 전달되지 않으면 사용자 경험에 해를 끼칠 수 있습니다.

전에 WordPress 스테이징 사이트에서 별도로 테스트하는 것이 좋습니다. 어떤 경우에는 축소 프로세스가 서버 집약적이기 때문에 웹사이트 성능에 해를 끼칠 수 있습니다.

W3-Total-Cache-Minify

제안된 캐시 방법은 PHP 5.6 및 PHP 7 모두에서 대체 PHP 코드 입니다.

고급 축소

고급 사용자인 경우 왼쪽 사이드바에서 성능 > 축소로 이동하여 요구 사항에 따라 축소를 구성합니다.

데이터베이스 캐시

데이터베이스 쿼리를 캐싱하면 서버의 로드가 줄어들므로 서버는 들어오는 트래픽 흐름에 웹사이트를 제공하는 데 더 많은 리소스를 갖게 됩니다.

이러한 유형의 캐싱에서는 사용자가 유사한 요청을 반복적으로 수행할 때 빈번한 쿼리를 캐싱하여 활용합니다. 이렇게 하면 데이터베이스 내의 모든 테이블을 검색하는 수고를 덜 수 있고 필요한 결과를 더 빨리 반환할 수 있습니다.

이것은 페이지 로드당 많은 데이터베이스 쿼리를 보내는 WordPress 웹 사이트가 있는 경우 특히 유용합니다.

제안된 캐시 방법은 Memcached 입니다.

W3-총 캐시-데이터베이스-캐시

고급 데이터베이스 캐시

고급 사용자인 경우 사이드바 메뉴의 성능 탭에서 데이터베이스 캐시 옵션으로 이동하고 요구 사항에 따라 데이터베이스 캐시 를 구성합니다.

개체 캐시

개체 캐시는 데이터베이스 집약적인 웹 사이트에 특히 유용합니다. Cloudways는 얼마 전에 서버에 Redis를 통합했습니다. 서버 → 설정 및 패키지 → 패키지 로 이동하여 Redis설치 한 다음 Redis 설치 를 클릭한 다음 여기에서 개체 캐시 활성화를 클릭 해야 합니다. WordPress에 Redis를 추가하기 위한 광범위한 가이드를 작성했습니다.

제안된 캐시 방법은 Redis 입니다.

W3-Total-Cache-Object-Cache

고급 개체 캐시

고급 사용자인 경우 요구 사항에 따라 개체 캐시 를 구성할 수 있습니다. 성능 탭에서 개체 캐시 옵션을 클릭하기만 하면 됩니다.

브라우저 캐시

오늘날 브라우저는 사용자 경험을 개선하기 위해 웹사이트의 정적 콘텐츠를 캐시합니다. 브라우저 캐시의 W3TC 옵션에서 활성화/비활성화할 수 있습니다. 또한 요소의 예외 및 만료 날짜를 추가할 수 있습니다.

이를 활성화 한 다음 브라우저 캐시 탭으로 이동하여 최대 효과를 위해 다음 설정을 활성화 하는 것이 좋습니다.

  1. Last-Modified 헤더 설정
  2. 만료 헤더 설정
  3. 캐시 제어 헤더 설정
  4. 엔티티 태그 설정
  5. W3 총 캐시 헤더 설정
  6. HTTP(GZIP) 압축 활성화

사이트에 정기적인 방문자가 있는 경우 브라우저 캐시가 특히 중요합니다. 정적 콘텐츠는 설정에서 구현한 규칙에 따라 브라우저에 이미 캐시되어 있습니다. 업데이트된 콘텐츠만 서버에서 로드되므로 전체 웹사이트를 더 빠르게 로드하고 대역폭을 절약할 수 있습니다.

W3-총 캐시-브라우저-캐시

고급 브라우저 캐시

고급 사용자인 경우 요구 사항에 따라 브라우저 캐시 를 구성할 수 있습니다. 성능 탭에서 브라우저 캐시 옵션을 클릭하기만 하면 됩니다.

CDN

WordPress용 콘텐츠 전송 네트워크는 특히 전 세계에서 트래픽을 받는 웹 사이트에서 인기를 얻었습니다. MaxCDN 및 Cloudflare와 같은 CDN은 널리 사용되며 W3TC 플러그인을 통해 WordPress 웹사이트와 쉽게 통합할 수 있습니다.

CDN은 WordPress 호스팅 서버가 아닌 다른 위치에서 웹사이트의 정적 콘텐츠를 제공합니다. 이렇게 하면 서버의 부하를 줄이는 데 도움이 되고 다른 위치에서 오는 방문자에게 웹사이트가 제공되는 속도가 향상됩니다.

이는 전 세계 사용자를 대상으로 하는 트래픽이 많은 웹사이트에 적극 권장됩니다. W3 Total Cache와도 호환되는 Cloudflare와 같은 CDN에는 전 세계적으로 150개 이상의 데이터 센터가 있습니다. 이러한 네트워크는 사용자가 요청할 때마다 웹 호스트를 왔다갔다하는 대신 서버를 통해 웹사이트와 서버의 복사본을 만듭니다.

W3-총 캐시-CDN

고급 CDN 구성

당신은 고급 사용자, 사용자의 요구 사항에 따라 왼쪽 W3TC (성능) 메뉴 구성 W3TC CDN에서 CDN로 이동 한 경우.

역방향 프록시

Cloudways 서버에는 사전 설치된 Varnish 캐시가 함께 제공됩니다. Varnish는 전체 콘텐츠(웹 사이트의 정적 및 동적 콘텐츠를 모두 포함할 수 있음)를 캐시하고 해당 콘텐츠를 재방문자 및 신규 방문자에게 제공하는 매우 강력한 캐시입니다. 이 캐시는 HTTP 요청의 속도를 높이고 Apache(웹 서버) 앞에 위치합니다.

W3TC에서 리버스 프록시 설정은 웹사이트를 업데이트할 때마다 Varnish 캐시를 제거하는 데 사용됩니다. 활성화된 상태로 유지하는 것이 좋습니다. 그렇지 않으면 매번 수동으로 Varnish를 제거해야 합니다.

W3-Total-Cache-Reverse-Proxy

모니터링

워드프레스에서 New Relic을 사용하는 경우 계정의 New Relic API를 입력하기만 하면 웹사이트와 연결할 수 있습니다.

그러나 Cloudways 서버에는 Server Management → Monitoring → Application 에서 액세스할 수 있는 New Relic 계정이 내장되어 있으므로 필요하지 않습니다.

New Relic은 애플리케이션이 얼마나 잘 작동하는지에 대한 통찰력을 제공하고 성능 관련 문제를 일으키는 지점을 식별하는 애플리케이션 성능 모니터링 도구입니다.

Cloudways 유물

라이선스

W3 Total Cache for WordPress 사이트 및 구성 가이드 개발자의 지원을 원하는 경우 여기에서 라이선스 키를 구매하고 확인할 수 있습니다.

W3-Total-Cache-License

여러 가지 잡다한

이 탭에서 Google Page Speed ​​대시보드로 사용할 수 있는 일반 옵션을 찾을 수 있습니다. " 다시 쓰기 규칙 확인 "을 유지하고 다른 옵션은 선택하지 않은 상태로 유지하는 것이 좋습니다.

W3-Total-Cache-기타

디버그

디버그 모드는 작동 중인 캐시와 페이지에 미치는 영향을 알고자 할 때 특히 유용합니다. 디버그 정보를 보려면 웹사이트의 소스 코드를 보고 페이지 끝으로 이동합니다. 캐시가 활성화되었는지, 캐시된 쿼리 수, 캐시된 페이지를 작성하는 데 걸린 시간을 알려주는 주석이 표시됩니다.

W3-총 캐시-디버그

가져오기/내보내기 설정

웹사이트가 많고 W3TC를 설정하는 동일한 과정을 반복하고 싶지 않다면 모든 설정을 쉽게 내보내고 다른 웹사이트로 가져올 수 있습니다.

W3-총 캐시-가져오기-내보내기-설정

Cloudflare의 W3 총 캐시 구성

W3 Total Cache 플러그인을 사용하여 Cloudflare CDN을 사용하려는 경우 확장 탭으로 이동하여 WordPress용 Cloudflare를 이미 설정했다고 가정하고 Cloudflare 플러그인을 활성화하기만 하면 됩니다. → 플러그인 설정으로 이동하여 이메일 및 API 키를 제공합니다. 승인을 위해.

Cloudflare의 W3 총 캐시 구성

승인이 완료되면 W3TC 플러그인을 사용하여 Cloudflare를 구성할 수 있습니다.

Breeze – WordPress 캐시 플러그인

Breeze는 Cloudways 팀에서 개발한 사용자 친화적인 무료 WordPress 캐싱 플러그인입니다. 다양한 수준에서 WordPress 성능을 최적화하는 다양한 옵션을 제공합니다. WordPress, WooCommerce가 포함된 WordPress 및 WordPress Multisite에서 똑같이 훌륭하게 작동합니다. 이것은 더 빠른 웹사이트를 목표로 하는 기능을 갖춘 경량 플러그인입니다.

결론

오늘 우리는 더 나은 페이지 로딩 시간을 위해 WordPress용 W3 Total Cache를 설정하는 방법을 배웠습니다. W3 Total Cache Plugin을 사용하여 WordPress 웹 사이트를 더 잘 최적화하기 위해 조정할 수 있는 많은 고급 설정이 있습니다. 그것은 모두 다양한 WordPress 설정에 달려 있습니다. 설정을 엉망으로 만들 수 있으므로 제안된 설정을 사용하는 것이 가장 유용할 것입니다. 그러나 여전히 다양한 캐싱 조합을 실험하고 싶다면; 사이트의 전체 백업을 수행하는 것이 좋습니다.