W3 총 캐시 사용에 대한 완전한 가이드
게시 됨: 2015-10-28오늘날의 인터넷 사용자는 방문하는 페이지가 빠르고 원활할 것으로 기대합니다. 그들은 사이트가 제대로 실행되지 않을 때 확실히 알아차리므로 성능이 기능이고 성능 최적화가 중요합니다. 예를 들어 로드 시간이 더 긴 페이지는 이탈률이 더 높고 방문자가 그곳에서 보내는 시간이 더 적은 경향이 있습니다. 로드 시간이 길어지면 전환에도 부정적인 영향을 미칩니다.

따라서 페이지 속도는 사용자 경험과 전환에 중요합니다. 웹사이트 속도를 높이는 또 다른 이유는 2010년 4월 Google에서 사이트 속도(따라서 페이지 속도)가 페이지 순위를 매기기 위해 Google의 검색 알고리즘이 사용하는 신호 중 하나라고 밝혔기 때문입니다. 요컨대, 더 빠른 사이트는 순위와 전환율 모두 더 좋습니다.
페이지 속도를 높이고 사이트 성능을 향상시키는 몇 가지 방법은 다음과 같습니다.
- CSS, HTML 및 JavaScript 파일에 대한 압축 활성화
- CSS, JavaScript 및 HTML 축소
- 리디렉션 줄이기
- 브라우저 캐싱 활용
- 서버 응답 시간을 200ms 미만으로 개선
- 콘텐츠 전송 네트워크(CDN) 사용
- 이미지 최적화
그리고 당신이 "홈"이라고 부르는 웹 공간을 강화하기 위해 WordPress를 선택한 6천만 명의 사람들 중 한 명이라면 빠르게 로딩되는 WordPress 사이트의 비밀(좋은 웹 호스팅, 잘 코딩된 플러그인 및 CDN 제외) ) 적절한 캐싱을 사용하고 있습니다.
WordPress 캐싱이란 무엇이며 왜 중요한가요?
인터넷 사용자가 WordPress 기반 웹사이트를 방문할 때마다 WordPress에서 동적으로 HTML 페이지를 생성하여 사용자에게 제공하는 여러 이벤트가 발생합니다.
- 사용자의 브라우저가 웹 페이지를 요청합니다.
- WordPress 코어(또는 WordPress 두뇌라고 부를 수 있는 경우)는 데이터베이스를 쿼리합니다(MySQL 데이터베이스 쿼리라고 함).
- 데이터베이스는 요청된 데이터를 반환합니다.
- WordPress 코어는 검색된 데이터와 활성 플러그인 및 테마에서 데이터를 결합하여 HTML 페이지를 동적으로 생성합니다.
- 그런 다음 동적으로 생성된 이 HTML 페이지를 사용자의 브라우저에 제공합니다.
이제 100명이 귀하의 페이지를 본다고 가정해 보겠습니다. 동일한 데이터베이스 쿼리를 반복해서 실행하면 CPU 주기와 시간이 낭비됩니다.
WordPress 캐싱을 입력하십시오! 재사용을 위해 이전 MySQL 데이터베이스 쿼리의 결과를 메모리 캐시에 저장합니다. WordPress 캐싱은 웹사이트 성능을 향상시키는 가장 빠른 방법 중 하나입니다 W3 Total Cache, WP Super Cache 또는 Quick Cache와 같은 플러그인을 사용합니다.
W3 총 캐시로 WordPress 캐싱
Media Temple, GoDaddy 및 HostGator와 같은 웹 호스트에서 권장하고 Mashable, Matt Cutt의 블로그, AT&T 및 WPBeginners, W3 Total Cache를 포함한 많은 인기 사이트에서 사용 사이트의 사용자 경험과 속도를 향상시키도록 설계된 가장 완벽하고 인기 있는 WordPress 성능 최적화 플러그인 중 하나입니다. 개체 및 쿼리 캐싱, 페이지 캐싱, HTML, CSS 및 JavaScript 축소, gzip 압축, CDN 통합 및 브라우저 캐싱을 제공합니다. 이러한 최적화를 결합하면 사이트 속도가 크게 향상됩니다.
따라서 W3 Total Cache의 뛰어난 기능은 다음과 같습니다.
- 페이지 및 게시물 캐싱
- CSS 및 JavaScript 캐싱
- 피드 및 검색 결과 페이지 캐싱
- 데이터베이스 개체 캐싱
- 추가 공백 및 주석을 포함한 게시물, 페이지 및 피드의 축소 및 여러 CSS 또는 JavaScript 파일을 단일 요청으로 결합
- 브라우저 캐싱
- 모바일 지원
- CDN 통합 및 지원
- 그리고 WP-CLI 지원
플러그인의 이점은 다음과 같습니다.
- 페이지 로드 시간 단축
- 플러그인이 올바르게 구성되었을 때 전반적인 사이트 성능과 속도가 크게 향상되었습니다.
- 자연 검색 결과의 성능 향상
- 개선된 전환율
- 페이지의 빠른 렌더링을 위한 브라우저 렌더링 최적화
- 향상된 웹 서버 성능
- 축소 및 압축을 통한 대역폭 절약
문제는 W3 Total Cache가 매우 강력한 플러그인이라는 것입니다. 많은 옵션이 있으므로 이점을 최대화하기 위해 구성하는 방법을 알아야 합니다. 특히 처음 사용하는 사용자의 경우 올바른 설정이 항상 즉시 명확하지는 않습니다. 다음 섹션에서는 지금까지 사용 가능한 가장 다재다능한 WordPress 캐싱 플러그인에 대한 모범 사례 구성을 살펴보겠습니다.
노트:
- W3 Total Cache를 설치 및 설정하기 전에 Google의 PageSpeed Insights를 사용하여 사이트의 성능을 확인하십시오. 및 또는 Pingdom 웹사이트 속도 테스트 . 이것은 당신에게 정확한 전후 비교를 줄 것입니다.
- 마찬가지로 중요합니다. 현재 WP Super Cache와 같은 캐시 플러그인을 사용 중인 경우 W3 Total Cache를 설치하기 전에 먼저 비활성화해야 합니다. 그렇지 않으면 활성화 시 플러그인에 문제가 발생합니다.
- W3 Total Cache는 인메모리 캐시를 사용하여 MySQL 데이터베이스 쿼리 결과를 저장합니다. 이는 캐시용으로 충분한 양의 메모리가 예약되어 있어야 함을 의미합니다. memcached에 할당된 메모리가 원하는 만큼 많지 않거나 서버에 RAM이 부족한 경우 이 플러그인이 적합하지 않을 수 있습니다.
- 마지막으로 W3 Total Cache는 MaxCDN과 매우 잘 결합됩니다.
W3 Total Cache 설치 및 설정
W3 Total Cache를 설치하려면 사용 중인 다른 캐싱 플러그인을 비활성화하고 제거하십시오. 또한 계속하기 전에 wp-content/ 및 wp-content/uploads/에 일시적으로 777 권한이 있는지 확인해야 합니다.
플러그인을 설치하고 활성화하려면:
1. WordPress 대시보드를 엽니다.
2. 탐색의 "플러그인" 섹션을 찾아 "새로 추가" 메뉴 옵션을 선택합니다.

3. "W3 총 캐시"를 검색합니다.

4. "지금 설치"를 클릭합니다.
5. 탐색의 "플러그인" 섹션에서 "설치된 플러그인"으로 가는 방법을 찾아 W3 Total Cache를 활성화합니다. 이렇게 하면 기본 모드에서 페이지 캐싱이 실행됩니다.
wp-content/ 및 wp-content/uploads/의 권한을 다시 755로 되돌립니다.

플러그인을 설정하려면:
1. "설정" 링크를 클릭하여 "일반 설정" 탭으로 이동합니다. 페이지 캐시를 "활성화"하고 페이지 캐시 방법으로 "디스크: 확장"을 선택합니다.

자동 설정에서 축소를 "활성화"합니다.

데이터베이스 캐시 및 개체 캐시를 "활성화"합니다.

브라우저 캐시 및 CDN을 "활성화"합니다. CDN 유형을 지정하십시오(예: MaxCDN).

나머지 기본 설정은 그대로 둡니다.
2. "페이지 캐시" 탭의 고급 섹션에서 일반 옵션에서 "캐시 404(찾을 수 없음) 페이지"를 제외한 모든 항목을 확인합니다.

캐시 미리 로드에서 "페이지 캐시 자동 프라이밍"을 선택하고 사이트맵 URL을 입력합니다.

나머지 기본 설정은 그대로 둡니다.
3. 다음으로 "Minify" 모듈은 HTML, CSS 및 Javascript 파일의 압축 및 축소 여부를 제어하며 구성과 관련하여 일종의 지뢰밭입니다. 일부 서버에는 축소를 위한 메모리나 컴퓨팅 성능이 충분하지 않기 때문에 무엇을 켜야 하는지 알고 있어야 합니다. HTML 및 XML, JS 및 CSS에 대한 이상적인 설정은 다음과 같습니다.


참고: "Minify" 탭에서 "Minify error notification"을 "Admin Notification"으로 설정하여 캐시 생성 오류 최소화가 발생할 때 알림을 받는 것이 좋습니다.

4. 계속해서 "Database Cache", "Object Cache" 및 "Browser Cache" 설정은 페이지 캐시 및 축소만큼 많은 작업을 수행하지 않지만 켜는 것이 좋습니다.
"데이터베이스 캐시" 및 "개체 캐시" 탭에서 모든 권장 설정이 사전 설정되어 있습니다. "브라우저 캐시" 탭의 일반에서 "설정 변경 후 개체 캐싱 방지" 및 "WordPress에서 정적 개체에 대한 404 오류 처리 안 함"을 제외한 모든 항목을 선택합니다. 설정을 저장하면 아래의 모든 설정이 자동으로 적용됩니다.
5. 위에서 언급했듯이 CDN은 Content Delivery Network의 약자입니다. CDN 공급자가 있는 경우 "콘텐츠 전송 네트워크" 탭으로 이동하여 필드를 채우고 기본 설정을 지정합니다. 1) 일반 옵션에서 CDN으로 오프로드할 콘텐츠 유형을 결정하고 2) 구성 패널을 통해 CDN 자체와의 연결을 설정해야 합니다.
6. 마지막으로 "사용자 에이전트 그룹" 탭을 활용하여 모바일 테마가 사용되는 경우 휴대폰과 같은 사용자 에이전트를 지정합니다.
W3 총 캐시 문제 해결
때때로 W3 Total Cache를 설치한 후 사이트 속도가 감소한 것을 발견할 수 있습니다. 가장 가능성 있는 이유는 캐시를 미리 로드하는 동안 웹사이트 벤치마크를 수행했기 때문입니다. 해결 방법: 1시간 동안 기다렸다가 다시 시도하십시오.
이것에 대한 또 다른 일반적인 이유는 잘못된 캐싱 방법을 선택한 경우입니다. W3 Total Cache를 사용한 WordPress 캐싱에는 최상의 결과를 얻기 위해 일정량의 A/B 테스트가 필요한 경우가 있습니다.
마지막으로, 사이트에 여전히 문제가 있는 경우 W3 Total Cache와 다른 플러그인 또는 테마 간의 충돌일 수 있습니다. "성능" 탭을 클릭하여 버그 보고서를 제출한 다음 "지원"을 클릭하여 무료 지원 및 문제 해결 요청을 제출하십시오. 지원 요청이 처리될 때까지 W3 Total Cache를 일시적으로 비활성화합니다.
지금 읽기:
- 블로거를 위한 상위 20개 무료 WordPress 플러그인
- (아직) 들어본 적 없는 Crazy Handy WordPress 플러그인
- WordPress를 위한 5가지 최고의 SEO 플러그인
다음 단계:
- 블로거를 위한 상위 20개 무료 WordPress 플러그인
- (아직) 들어본 적 없는 Crazy Handy WordPress 플러그인
- WordPress를 위한 5가지 최고의 SEO 플러그인
엄선된 관련 기사:
- 블로거를 위한 상위 20개 무료 WordPress 플러그인
- (아직) 들어본 적 없는 Crazy Handy WordPress 플러그인
- WordPress를 위한 5가지 최고의 SEO 플러그인
* ·JERRYANG에서 채택한 리드 이미지
