캐싱을 통해 WordPress 사이트 로드 속도를 향상시키는 3가지 주요 단계
페이지 속도는 웹사이트 성공에 큰 영향을 미치는 요소입니다. 간단히 말해서, 웹사이트가 빠르게 로드되지 않으면 사람들은 웹사이트에서 제공할 수 있는 내용을 발견할 만큼 오랫동안 머물지 않을 것입니다. 더 빠른 로드 속도가 더 많은 참여와 더 많은 판매로 이어진다는 것이 입증되었습니다(아마도 Google과 Amazon에서 가장 유명함). 느린 사이트로 인해 문자 그대로 Google에서 곧 '위험 신호'를 받을 수 있다는 사실은 말할 것도 없습니다.
다행스럽게도 WordPress는 플랫폼으로서 기능과 속도 간의 놀라운 균형을 제공합니다. 즉, 어떤 WordPress 도구를 활용할 것인지, 어떻게 사용할 것인지 알아야 합니다. 이를 염두에 두고 이 게시물에서는 WordPress 웹사이트의 속도를 향상할 수 있는 다양한 방법을 안내해 드리겠습니다. 무료 플러그인부터 호스팅 솔루션까지, 참을성 없는 방문자가 귀하의 사이트를 떠나지 않도록 하는 최적의 단계를 보여드리겠습니다.
캐싱이란 무엇입니까?
캐싱의 세계를 탐구할 때 기술적인 전문 용어로 인해 혼동되기 쉽지만 간단히 말해서 캐싱은 이전에 요청한 데이터가 재사용되는 방식을 최적화하는 기술입니다. 자주 요청되는 객체를 쉽게 액세스할 수 있는 위치에 보관하면 동일한 데이터를 반복적으로 다시 가져올 필요성이 최소화됩니다(필요하지 않은 경우).
로고와 같은 정적 이미지는 절대 변경되지 않고 많은 페이지 요청의 일부이기 때문에 완벽한 캐싱 후보입니다. 캐싱을 사용하면 이러한 개체를 로컬(예: 사용자 컴퓨터)에 저장할 수 있으므로 새 페이지를 로드할 때마다 반복적으로 다운로드되지 않습니다.
캐싱에 관심을 가져야 합니까?
이 게시물에서는 캐싱에 중점을 둘 것이지만 실제로는 사이트의 로드 속도에 긍정적인 영향을 미칠 수 있는 일이 훨씬 더 많습니다. 보다 구체적으로 말하면 일부 '높은 영향' 요소에는 테마, 플러그인 및 이미지가 포함됩니다. 이에 대한 자세한 내용은 WordPress 성능 및 속도에 대한 최근 게시물을 확인하세요.
하지만 질문에 대답하자면 다음과 같습니다. 예, 캐싱에 반드시 <i>관심을 가져야 합니다. 다른 것이 없다면 서문에 명시된 이유 때문입니다. 캐싱 없이도 상당히 빠른 웹사이트를 가질 수 있지만, WordPress의 인프라에서는 페이지 속도를 최대한 빠르게 유지하기 위해 캐싱 솔루션을 통합해야 합니다. 그럼 더 이상 고민하지 말고 캐싱을 통해 WordPress 사이트의 로드 속도를 향상시킬 수 있는 세 가지 주요 방법을 살펴보겠습니다.
1. WordPress 캐싱 플러그인 선택
저는 항상 WordPress 설치의 기본 부분으로 WordPress 캐싱 플러그인을 설치합니다. 아래에 나열된 5개의 WordPress 플러그인은 다음과 같습니다. 내 옵션에서는 아래 5개의 옵션이 crème de la crème을 나타냅니다. '올바른' 옵션은 없기 때문에 각각을 살펴보고 선호하는 대로 직감적으로 결정하는 것이 좋습니다.
W3 총 캐시
다른 기사에서 이 W3 Total Cache를 언급한 적이 있습니다. 프리미엄 버전이 있으며 MaxCDN을 추가하면 할인을 제공합니다(나중에 설명하겠습니다). 일반 설정에는 페이지, 데이터베이스, 개체 및 브라우저 캐시, CloudFlare 호환성 및 특수 Varnish 서버 옵션이 포함됩니다.
ZenCache(이전의 Quick Cache Lite)
W3 Total Cache와 마찬가지로 ZenCache에는 프리미엄 버전이 있습니다. 옵션이 많지만 기본 설치는 매우 간단합니다. Pro 버전은 현재 Amazon CloudFront(전용 CDN)를 지원하지만 다른 널리 사용되는 CDN에서도 작동합니다.
WP 로켓
WP Rocket은 클라이언트 측 브라우저 캐시(이미지, JS, CSS 파일)와 정적 페이지를 구축하는 서버 측 캐시를 모두 활용하여 PHP 코드 처리를 제한합니다. 개발자는 또한 파일을 찾아 캐시하는 웹 크롤링 소프트웨어를 제공합니다. 플러그인은 CDN을 지원하며 CloudFlare와 호환됩니다.
WP 가장 빠른 캐시
WP Fastest Cache 소프트웨어는 PHP 및 MySQL에서 정적 HTML 파일을 생성합니다. HTML 및 CSS 축소, CSS 및 JS 연결을 자동화하고 GZIP 압축을 활성화하며 브라우저 캐싱을 활용합니다. CloudFlare 및 MaxCDN과 호환됩니다.
WP 슈퍼 캐시
WP Super Cache는 MaxCDN을 통해 CDN을 지원하지만 CloudFlare와 호환되지 않습니다. 브라우저 캐싱을 제공하지 않습니다. 속도에 따라 Mod_Rewrite, PHP 코드 및 레거시 캐싱의 세 가지 방법으로 파일을 캐시합니다.
2. 최적의 호스팅 솔루션 선택
대부분의 사람들은 WordPress 성능을 최적화하도록 설계된 전문 호스팅 플랫폼이 필요하지 않습니다. 그러나 여유가 있다면 인생을 훨씬 더 쉽게 만들 수 있습니다.
관리형 서비스에는 더 많은 재정적 투자가 필요하지만 그 대가로 관리, 백업, 보안과 같은 추가 지원 기능을 제공합니다. 또한 마음의 평화를 제공합니다. 우리는 전문 WordPress 호스팅 플랫폼에 대한 포괄적인 리뷰를 게시했습니다. 몇 가지 인기 있는 WordPress 관리형 호스팅 플랫폼은 다음과 같습니다.
- WP엔진
- 미디어 템플
- 플라이휠 호스팅
기능, 가격, 가능한 기술적 한계 또는 제한 사항 측면에서 WordPress에 최적화된 호스팅 플랫폼을 비교하는 것이 좋습니다. 예를 들어 WPEngine, Pressidium 및 Pressable은 CDN을 지원합니다. 그러나 Flywheel은 PressCDN을 사용하는 Pagely와 비교하여 MaxCDN 서비스를 제공합니다. 둘 다 페이지 캐싱과 같은 다른 기능과 가동 시간 안정성, 백업, 확장성 및 보안과 같은 관리 서비스를 제공합니다.
저렴한 호스팅 플랫폼인 SiteGround는 WordPress 플러그인 SuperCacher를 사용합니다. GoDaddy 및 Bluehost와 같은 호스팅 회사에서는 CloudFlare와 같은 관리형 추가 기능 서비스도 제공합니다. 일부 사이트는 CDN과 같은 특수 웹 서비스에 기술적 제한을 적용하므로 선택 사항을 주의 깊게 조사할 것을 제안합니다.
위의 WPEngine 및 GoDaddy와 유사한 DreamPress는 Varnish HTTP Purge 플러그인을 통해 Varnish 캐싱을 사용합니다. 또 다른 예시 서비스인 Cloudways는 독점 VMAN 플랫폼을 실행하고 WordPress W3 Total Cache 플러그인을 사용하며 Varnish, Memecached, NGinx 및 Apache 서버를 지원합니다.
3. 콘텐츠 분산 네트워크 선택
CDN(콘텐츠 분산 네트워크)은 웹사이트 콘텐츠의 캐시된 정적 페이지를 공유하는 지리적으로 분리된 물리적 서버의 네트워크를 사용하여 페이지 로드 성능을 향상합니다. 액세스 가능한 가장 가까운 서버는 콘텐츠에 대한 무작위 요청을 효율적으로 처리합니다.
웹 사이트 콘텐츠를 독자에게 정적 파일로 배포할 수 있는 경우 CDN은 W3 Total Cache와 같은 많은 WordPress 플러그인을 통해 사용할 수 있는 "마법의 총알"입니다. 호스팅 계획도 이 제공 옵션을 제공합니다. Amazon Web Services(AWS)의 CDN 프런트엔드인 Amazon CloudFront가 이러한 종류의 웹 서비스의 한 예입니다. 위에 언급된 플러그인 중 일부는 CDN을 지원합니다. MaxCDN 및 CloudFlare는 CDN도 제공하는 아래에 언급된 관리형 호스팅 플랫폼입니다.
CDN은 확실히 필수는 아니지만 페이지 로드 속도에 큰 차이를 만들 수 있습니다. 추가 비용이 발생하므로 그 가치를 결정하는 것은 귀하의 몫입니다. CDN을 채택하기로 선택했다면 위 목록에서 CDN 솔루션이 통합된 플러그인을 선택하는 것이 가장 좋습니다. 가능하다면 항상 솔루션을 통합하는 것이 가장 좋습니다!
결론
캐싱이 다소 부담스러울 수 있다는 것을 알고 있지만 위의 세 단계는 특별한 순서로 되어 있습니다. 즉, 요구 사항에 따라 각 단계를 차례로 처리해야 합니다.
'필수'는 아니지만 캐싱 플러그인을 활용하는 것이 좋습니다. 비록 비용이 들더라도 전문 호스팅 제공업체를 선택하면 삶이 훨씬 더 쉬워질 수 있습니다. 마지막으로 CDN을 활용하는 것은 반드시 필요한 것은 아니지만 로드 속도를 높이는 측면에서 논리적인 다음 단계가 될 것입니다.
결론적으로, 귀하의 웹사이트는 결코 '충분히 빠르지' 않습니다. 언제든지 효율성을 향상시킬 수 있습니다. 하지만 해야 할 일은 웹사이트가 너무 느리지 않도록 합당한 노력을 기울이는 것이며 실제로는 무료 솔루션(예: W3 Total Cache)을 사용해도 목표를 향해 큰 도움이 될 수 있습니다.





