WPML

사이트 속도는 방문자를 만족시키고 서버 가동 시간을 보장하며 검색에서 상위권에 도달하는 데 중요합니다. 이 튜토리얼에서는 캐시 플러그인에 중점을 두고 사이트에 적합한 플러그인을 선택하는 데 도움이 되는 몇 가지 조언을 제공합니다.


시작하기 전에 빠른 사이트를 만들기 위한 체크리스트는 다음과 같습니다.

페이지 캐시가 매우 중요한 이유


WordPress가 페이지 콘텐츠를 생성하려면 많은 처리 과정이 필요합니다. WordPress 자체가 로드되어야 합니다. 테마와 활성화된 모든 플러그인이 로드되고 데이터베이스에서 많은 콘텐츠가 로드됩니다. 그런 다음 많은 PHP 코드가 실행되어 WordPress가 반환하는 HTML을 생성합니다.

모든 캐시 플러그인의 기본 기능인 페이지 캐싱은 이 긴 과정을 방지합니다. WordPress가 각 페이지에 대해 생성한 HTML을 “기록”(캐시)하고, 방문자가 동일한 페이지를 요청할 때 WordPress(및 테마와 플러그인)를 실행하지 않고 제공합니다.

테마와 플러그인을 아무리 많이 최적화했더라도 단순한 페이지 캐싱만으로 서버 부하를 크게 줄이고 방문자에게 더 빠르게 응답할 수 있습니다.

캐시 플러그인 작동 방식

페이지 캐싱만으로 충분한지 여부


그렇다면 좋겠지만, 그렇지 않습니다 :-) 페이지 캐싱은 “필수”이지만 그것만으로는 충분하지 않습니다.

페이지 캐싱 외에 무엇이 필요한지 이해하려면 페이지 로딩 순서를 살펴봐야 합니다.

리소스 파일 로딩

브라우저가 HTML을 수신하면 페이지를 올바르게 표시하는 데 필요한 모든 “리소스”를 요청해야 한다는 것을 알 수 있습니다. 여기에는 HTML, JavaScript, CSS 및 이미지가 포함됩니다. 단순해 보이는 페이지라도 표시하는 데 많은 리소스 파일이 필요할 수 있습니다. 따라서 방문자가 기다리는 전체 시간은 WordPress가 페이지 콘텐츠(HTML)를 반환하는 데 걸리는 시간보다 훨씬 깁니다.

이러한 모든 리소스를 반환하는 데 걸리는 시간을 단축하기 위해 캐시 플러그인은 몇 가지 강력한 기술을 사용합니다.

축소


축소는 다음 두 가지를 의미합니다.

  • 많은 작은 CSS 및 JavaScript 파일을 더 적고 큰 파일로 결합

  • 파일 압축

많은 테마와 플러그인이 사이트 프런트엔드에 CSS 및 JavaScript 파일을 추가(대기열에 추가)합니다. 즉, 페이지에 로드해야 할 수십 개의 작은 파일이 포함될 수 있습니다. 브라우저가 서버에서 파일을 로드할 때마다 요청을 열고 파일을 기다린 다음 파일을 받습니다. 작은 파일 목록을 가져오는 것보다 하나의 큰 파일을 가져오는 데 훨씬 적은 시간이 걸립니다.
축소 작동 방식

또한 CSS와 JavaScript 파일은 모두 텍스트 기반이므로 일반적으로 많은 “공백” 문자를 포함합니다. 압축은 파일을 읽을 수 있게 하지만 파일이 실제로 작동하는 데는 필요하지 않은 이러한 모든 불필요한 문자를 제거합니다.

따라서 축소의 전반적인 효과는 대부분의 웹사이트에서 극적일 수 있습니다.

이미지 및 비디오 압축


거의 모든 사이트의 모든 페이지에는 장식을 위해 약간의 이미지(종종 비디오 포함)가 필요합니다. 두 이미지 파일은 동일해 보일 수 있지만 크기가 매우 다를 수 있습니다. 예를 들어 PNG 파일은 압축된 JPG 파일보다 10배 더 많은 용량을 차지할 수 있습니다. 사이트에서 이미지를 로드하는 경우 반드시 이미지를 검토하고 모든 이미지가 올바른 크기와 형식으로 최적화되었는지 확인해야 합니다. 일부 캐시 플러그인과 기타 “이미지 최적화” 플러그인이 이 작업을 대신해 줍니다.

CDN – 콘텐츠 전송 네트워크


사이트에 필요한 리소스를 아무리 잘 최적화했더라도 여전히 CSS, JavaScript 및 이미지를 로드해야 합니다. Google이나 Amazon이 아닌 이상 일반적으로 서버는 이러한 파일을 제공하도록 조정되어 있지 않습니다. 이때 콘텐츠 전송 네트워크가 도움이 됩니다. 많은 캐시 플러그인은 사이트의 리소스 파일을 타사 서비스에 복사하여 대신 제공하도록 도와줍니다. 전용(CDN) 서버에서 리소스 파일을 전송하면 다음과 같은 이점이 있습니다.

  • 방문자가 이러한 파일을 받는 데 걸리는 시간 단축(사이트 성능 및 SEO 노력 개선)

  • 서버 부하를 줄여 WordPress 작업에 집중할 수 있도록 지원

  • 호스팅 비용 절감 – CDN은 범용 서버보다 정적 파일을 제공하는 데 훨씬 효율적임

지연 로딩


지연 로딩에는 “지연”이라는 부정적인 의미가 없습니다. 지연 로딩은 아직 보이지 않는 이미지의 표시를 미루어 방문자가 이미지를 보려고 할 때까지 브라우저가 이미지를 요청하지 않도록 하는 것을 의미합니다.

지연 로딩은 페이지 로드 시간, 서버 부하 및 호스팅 비용을 줄일 수 있습니다. 다른 모든 최적화 기술과 잘 작동합니다. 여러 캐싱 플러그인에서 지연 로딩을 제공합니다.

선택할 캐시 플러그인


이제 캐싱 플러그인에서 얻고자 하는 바를 알았으므로 여러 플러그인을 비교하여 자신에게 맞는 플러그인을 선택할 수 있습니다.

가장 먼저 선택해야 할 것은 무료 플러그인을 사용할 것인지 캐시 플러그인 비용을 지불할 의향이 있는지 여부입니다.

무료 캐싱 플러그인을 사용할 때의 분명한 장점은 무료라는 것입니다. 때로는 원활하게 작동하기 위해 기본 캐시만 필요한 매우 단순한 사이트를 구축하기도 합니다. 이 경우 무료 플러그인이 훌륭한 해결책입니다.

유료 캐싱 플러그인은 지원, 잦은 업데이트, 간소화된 설정 및 강력한 기능을 제공합니다.

무료 캐싱 플러그인


무료 캐시 플러그인을 찾고 있다면 페이지 캐싱, 축소 기능을 제공하고 CDN을 활성화할 수 있는 W3 Total Cache를 권장합니다.

WP Fastest Cache(무료 버전)는 이미 많은 고급 기능을 포함하고 있으면서도 사용하기 편리합니다.


유료 캐싱 플러그인 범주에는 유용하게 사용할 수 있는 훌륭한 플러그인 목록이 포함되어 있습니다. 이 범주에 속하는 모든 플러그인(권장 플러그인)은 잘 관리되고 적시에 업데이트를 받으며 기능이 매우 풍부하면서도 사용하기 쉽습니다.

검토한 플러그인은 다음과 같습니다.


일부 기능과 가격 비교를 살펴보세요(전체 기능 목록은 아님).
플러그인
시작 가격
페이지 캐시
축소
CDN
지연 로딩
이미지 압축
플러그인
Hummingbird
페이지 캐시
축소
CDN
지연 로딩
이미지 압축
플러그인
WP Rocket
시작 가격
$49
페이지 캐시
축소
CDN
지연 로딩
이미지 압축
플러그인
W3 Total Cache Pro
시작 가격
$99
페이지 캐시
축소
CDN
지연 로딩
이미지 압축

요약


사이트에 적합한 캐싱 플러그인을 선택하는 데 도움이 되었기를 바랍니다. 좋은 소식은 어떤 캐싱 플러그인이든 캐싱을 전혀 하지 않는 것보다 훨씬 낫다는 것입니다. 지금까지 캐시 플러그인을 사용하지 않았다면 일단 시작하는 것이 가장 좋습니다. 무료 플러그인을 사용할 것인지 유료 플러그인을 구매할 여유가 있는지 결정하세요. 그런 다음 자신에게 가장 적합한 플러그인을 선택하세요.

캐시 플러그인의 큰 장점 중 하나는 전환하기 쉽다는 것입니다. 페이지 빌더 및 전자상거래 플러그인과 달리 캐시 플러그인은 종속성이 거의 없습니다. 다양한 플러그인이 사이트에서 실제로 어떻게 작동하는지, 사용하기에 어떤지 쉽게 전환하고 비교할 수 있습니다.

이 글이 유용했나요? 이 글을 공유하세요: