더 빠른 WordPress 사이트를 위한 8단계 체크리스트
게시 됨: 2019-08-07
최종 업데이트 - 2021년 7월 8일
WordPress는 빠르고 확장 가능하며 사용하기 쉬운 콘텐츠 관리 시스템이지만 우리는 모두 느리고 응답이 없으며 실망스러운 WordPress 사이트를 경험했습니다. 성능 저하의 원인은 여러 가지가 있지만 구성 오류, 잘못된 호스팅, 최적화되지 않은 코드 및 자산으로 이어집니다.
느린 WordPress 사이트를 수정하는 것은 5분 작업이 아니지만 비개발자도 성능에 큰 차이를 만드는 최적화를 구현하는 것이 가능합니다. 이 기사에서는 거의 모든 WordPress 사이트의 성능을 향상시키는 8가지 최적화를 살펴보겠습니다.
이전 장치에서 모바일 성능 확인
고속 광대역 연결이 가능한 고성능 랩톱에서 실행되는 브라우저에 페이지가 로드될 때 WordPress 사이트에서 제공하는 사용자 경험에 대한 현실적인 아이디어를 얻기가 어렵습니다.
모든 방문자가 유사한 설정을 갖고 있을 가능성은 거의 없으며, 설정하더라도 일반 사이트에서 데스크톱 컴퓨터보다 모바일 장치를 사용하는 방문자가 더 많습니다. 모바일 장치에는 무거운 사이트를 빠르게 렌더링할 수 있는 기능이 없을 수 있습니다. 모바일 네트워크는 대기 시간과 속도 저하가 발생하기 쉽습니다.
네트워크 연결이 느린 모바일에서 WordPress 사이트가 어떻게 작동하는지 알아낼 가치가 있습니다. 이러한 방문자를 위해 빠르게 만들 수 있다면 모두에게 빠르기 때문입니다.
Google Chrome 및 Firefox와 같은 브라우저에는 개발자 도구에 CPU 성능 및 네트워크 속도를 조절하는 기능이 포함되어 있습니다. 개발자 도구의 감사 탭에서 찾을 수 있는 Chrome의 Lighthouse 도구 를 사용하면 사이트 소유자가 여러 조절 옵션을 적용할 수 있습니다.
사용하지 않는 플러그인 제거
플러그인이 반드시 WordPress 성능을 저하시키는 것은 아니지만 그럴 수 있습니다. WordPress 플러그인은 페이지가 로드될 때 실행될 수 있는 코드를 추가합니다. 코드는 네트워크 요청, 데이터베이스 쿼리를 생성하거나 눈에 보이는 영향이 없는 작업을 수행하여 단순히 처리 리소스를 낭비할 수 있습니다.
사용하지 않거나 불필요한 플러그인을 제거해도 사용자 경험이 손상되지 않으며 성능이 향상될 수 있습니다. 사이트에 설치된 플러그인을 살펴보고 필요하지 않은 플러그인을 비활성화하거나 제거하십시오.
가벼운 테마 사용
WordPress 사이트의 테마는 사이트의 성능에 중요한 역할을 합니다. 플러그인과 마찬가지로 테마는 코드를 추가하고 네트워크를 요청합니다. 부풀려진 테마는 WordPress 페이지에 엄청난 양의 JavaScript를 추가하며, 대부분은 사이트 디자인에 불필요한 혼란을 추가하는 기능을 지원하는 데 사용됩니다.

모든 것을 포함하는 테마를 설치하는 대신 간단한 테마를 선택하고 필요할 때 플러그인을 통해 기능을 추가하는 것을 고려하십시오. Storefront는 WooCommerce 상점을 위한 훌륭한 옵션입니다.
이미지 최적화
평균적인 웹 페이지에서 이미지는 가장 큰 구성 요소입니다. a이미지 크기는 전체 크기 이미지를 다운로드해도 이미지가 작은 크기로 표시되는 모바일에서 특히 문제입니다.
WordPress는 반응형 이미지를 지원합니다. 각 이미지의 여러 버전을 다양한 크기로 생성하고 적절한 크기를 브라우저에 보냅니다. 그러나 WordPress 사용자는 브라우저가 불필요한 이미지 데이터를 다운로드하는 데 시간과 대역폭을 낭비하지 않도록 더 많은 작업을 수행할 수 있습니다.
카메라는 이미지에 많은 양의 메타데이터를 포함합니다. Unsplash 및 기타 인기 있는 무료 이미지 사이트에서 다운로드한 이미지에도 메타데이터가 포함되어 있습니다. 추가 데이터는 사진 작가에게 유용하지만 일반 사이트 방문자에게는 유용하지 않습니다. 메타데이터를 제거하고 이미지 압축을 최적화하면 이미지 품질에 영향을 주지 않고 이미지 크기를 크게 줄일 수 있습니다.

Smush Image Compression 및 Optimization 과 같은 WordPress 플러그인은 이미지를 처리하고 필요한 것보다 크지 않은지 확인합니다.

캐싱 플러그인 설치
WordPress의 기본 동작은 요청 시 페이지를 생성하는 것입니다. 즉, PHP 코드를 실행하고 데이터베이스 쿼리를 작성하는 데 시간이 걸립니다. 캐싱은 이전 요청에 대한 응답으로 생성된 페이지 및 페이지의 일부를 전송하여 브라우저 쿼리에 응답하는 데 걸리는 시간을 줄입니다.
대부분의 웹 페이지는 빠르게 변경되지 않습니다. 방문자 간에 동일하게 유지되므로 동일한 페이지를 여러 번 생성해도 이점이 없습니다.
다음을 포함하여 선택할 수 있는 여러 캐싱 플러그인이 있습니다.
- WP Rocket 은 사용하기 쉬운 프리미엄 플러그인입니다.
- WP Total Cache 캐싱 옵션에 대한 세밀한 제어를 제공하지만 파악하기가 더 어려운 무료 플러그인입니다.
- WP Super Cache 는 WordPress 제작자 Matt Mullenweg가 설립한 Automattic에서 개발한 인기 있는 캐싱 플러그인입니다.
이러한 플러그인은 호스팅 계정의 부하를 줄이면서 WordPress 사이트의 성능을 크게 향상시킬 수 있습니다.
콘텐츠 배포 네트워크 사용
CDN(콘텐츠 배포 네트워크)은 사이트의 정적 자산을 가져와 전 세계 서버에 배포합니다. 브라우저가 이러한 자산을 요청하면 가장 가까운 CDN 위치에서 제공됩니다. CDN은 대기 시간을 줄이고 페이지 로드 속도를 높이며 서버 로드를 줄입니다.

최고의 WordPress 호스팅 제공업체는 호스팅 계획에 콘텐츠 배포 네트워크 대역폭을 포함하지만 WordPress 사이트를 MaxCDN 또는 Cloudflare 와 같은 CDN에 연결할 수도 있습니다. 앞서 언급한 캐싱 플러그인에는 CDN 통합 기능이 있습니다.
비디오 임베딩 최소화
비디오는 웹 경험의 중요한 부분이지만 성능과 관련하여 지불해야 하는 대가가 있습니다. 비디오가 포함되면 페이지는 플레이어 및 추가 기능을 위한 많은 양의 JavaScript 및 기타 자산을 다운로드합니다. 방문자가 재생 버튼을 누르기 전에 비디오는 최대 메가바이트의 추가 데이터를 추가할 수 있습니다.
WordPress 사이트 소유자는 성능과 페이지 콘텐츠 간의 균형을 유지하려고 노력해야 합니다. 비디오는 종종 필요하지만 비디오가 단순히 장식용이거나 페이지를 거의 추가하지 않는 경우 비디오를 제거하면 상당한 속도 충돌이 발생할 수 있습니다.
더 나은 호스팅 제공업체로 마이그레이션
WordPress 사이트를 호스팅하는 서버는 성능에 가장 큰 영향을 미칩니다. 호스팅 회사는 WordPress가 페이지를 생성하는 데 필요한 연산 능력, 스토리지 및 메모리를 제공합니다. 호스팅 공급자는 또한 사이트의 네트워크 연결을 제공할 책임이 있습니다.
리소스가 너무 적고 네트워크가 제대로 관리되지 않으면 성능 최적화를 아무리 많이 해도 실패할 수 있으며 대부분 사이트 소유자가 제어할 수 없습니다. 트래픽이 적은 WordPress 사이트를 호스팅하는 것은 어렵지 않기 때문에 많은 호스팅 제공업체에서 저렴한 WordPress 호스팅을 제공합니다. 그들은 가능한 한 많은 사이트를 서버에 집어넣고 거의 요금을 부과하지 않으며 사이트가 작은 부분 이상을 사용하지 않기를 바랍니다.
사이트가 매일 소수의 방문자를 유치하면 이러한 유형의 저비용 호스팅은 빠르게 한계에 도달합니다. 솔루션은 공유 호스팅에서 클라우드 호스팅 또는 가상 사설 서버 호스팅으로 마이그레이션하는 것입니다. 이 호스팅은 보장된 리소스와 기본 인프라에 대한 더 많은 제어를 제공합니다.
WordPress는 빠르고 유능한 콘텐츠 관리 시스템입니다. 느린 WordPress 사이트는 일반적으로 부적절한 호스팅, 잘못된 구성 또는 너무 큰 대역폭 요구 사항으로 인해 발생합니다.
이 8개 항목 체크리스트를 완료한 WordPress 사이트 소유자는 대부분의 WordPress 성능 문제를 해결하고 더 빠른 사이트와 개선된 사용자 경험으로 보상을 받습니다.