WordPress를 더 빠르게 만드는 방법 – 훨씬 더 빨리! 간단한 가이드! (2020)

워드 프레스 거래


웹 사이트 속도는 큰 문제입니다. 방문자의 재 방문 가능성, 전환율, 고객 만족도 및 Google과 같은 검색 엔진의 웹 사이트 순위에도 직접적인 영향을 미칩니다. 요컨대, 귀하의 웹 사이트는 빨라야합니다! 얼마나 빠릅니까? 일반적으로 페이지는 3 초 이내에로드되어야하지만 실제로는 빠를수록 좋습니다 (1 ~ 2 초 이상)..

WordPress는 잘 유지 관리되고 능률적 인 시스템입니다. 문제가 발생하면 일반적으로 거의 모든 사람이 바닐라 WordPress 설치를 사용하지 않는다는 사실에 달려 있습니다. 필요한 결과를 얻으려면 수 많은 플러그인, 사용자 정의 코드 또는 타사 테마를 사용하고있을 가능성이 높습니다.이 모두는 사이트 속도에 맞게 칩을 제거 할 수 있습니다..

이 기사에서는 이러한 감소의 근본 원인을 살펴보고 문제를 해결하고 사이트 속도를 높이기 위해 수행 할 수있는 작업을 살펴 ​​봅니다..

워드 프레스 사이트 속도에 영향을 미치는 4 가지 요소

웹 사이트의 속도를 결정하는 몇 가지 요소가 있습니다. 자세한 내용은 다음과 같습니다.

  • 호스팅 품질
  • 코드 품질
  • 웹 사이트 요청

1. 핑

핑은 본질적으로 컴퓨터 (또는 방문자의 컴퓨터)로부터의 쿼리가 웹 사이트의 서버에 도달하는 데 걸리는 시간입니다. 이것은 밀리 초 단위로 측정되며 낮게 보일 수 있지만 이러한 밀리 초는 빠르게 합산됩니다. 귀하의 웹 사이트에 많은 요청이있는 경우 10ms 핑도 1 초 이상이 걸릴 수 있습니다.

분명히 사용자에게 서버에 더 가까이 다가 가도록 요구할 수는 없지만 CDN (콘텐츠 전송 네트워크)을 사용하여 평균 핑을 낮출 수 있습니다. 우리는 아래 CDN 서비스에 대해 더 이야기 할 것입니다.

2. 호스팅 품질

호스팅은 아마 그만큼 사이트 속도에서 가장 중요한 요소입니다. 보다 빠른 캐싱 및보다 강력한 서버를 제공함으로써 사용자 경험에 영향을 줄뿐만 아니라 적절한 인프라를 통해 트래픽 급증으로부터보다 효과적으로 보호 할 수있을뿐만 아니라 코드 품질 저하의 영향도 완화 할 수 있습니다..

따라서 좋은 호스트를 찾는 것이 최우선 과제입니다. 우리는 WinningWP에서 호스팅에 관한 많은 기사와 가이드를 가지고 있습니다. 최고의 WordPress 호스팅 서비스에 대한 가이드와 호스팅에 대한 기사를 살펴보십시오..

일반적으로 비즈니스가 웹 사이트의 속도와 가동 시간에 의존하는 경우 프리미엄 호스팅 서비스에 대해 약간의 추가 비용을 지불하는 것이 좋습니다.

3. 코드 품질

코드 품질은 여러 가지 방식으로 사이트 속도에 영향을줍니다. 잘못된 코드를 처리하는 데 시간이 오래 걸립니다. 최적화되지 않은 코드는 메모리를 많이 사용하거나 다운로드 시간이 더 걸리는 더 큰 메모리 일 수 있습니다. 유지 관리하기 어려운 코드와 관련된 눈덩이 효과는 말할 것도 없습니다. 점점 더 많은 개발자들이 다양한 방법론을 사용하여 다양한 스타일로 코드에 더 많은 코드를 추가함에 따라 위의 모든 문제가 복잡해지기 시작합니다..

문제는 숙련 된 개발자가 아니라면 사용중인 코드의 품질을 결정하기가 어렵다는 것입니다. 신뢰할 수있는 플러그인을 선택하는 것과 같이 다른 것들보다 제어하기 쉬운 것이 몇 가지 있습니다..

4. 웹 사이트 요청

웹 사이트의 요청 수는 코드 품질과 관련이 있지만 어느 정도는 제어 할 수 있기 때문에 강조 할 가치가 있습니다. 사이트가 이미지, 비디오, 스크립트 (예 : 추적 코드) 및 기타 몇 가지 리소스를로드 할 때마다 요청이 이루어집니다. 개별 요청마다 시간이 걸리므로 사이트 속도가 느려지지만 사이트 요청 수를 줄이는 몇 가지 기술이 있습니다. 아래에서이 중 일부를 살펴 보겠습니다..

로딩 시간을 측정하는 방법

로딩 시간을 줄이는 방법을 배우기 전에 측정 시간을 알아야합니다. GTmetrix는이를위한 훌륭한 도구로, 사이트 성능을 측정하고 모든 종류의 정보와 실행 가능한 항목을 무료로 얻을 수 있습니다. 자세한 내용은 전용 GTmetrix 가이드를 확인하십시오.

다른 옵션으로는 Pingdom 및 WebPageTest가 있으며 둘 다 비슷한 서비스입니다..

성능 테스트를 실행할 때는 다음과 같은 몇 가지 사항을 고려해야합니다.

  • 다양성 — 하루 중 다른 시간대에 여러 번 테스트를 수행하여 사이트로드 시간을 전체적으로 파악하십시오. 개별 테스트는 다를 수 있으므로 정확한 데이터를 원할 경우 여러 테스트를 실행해야합니다.
  • 시험 장소 — 타겟 고객과 가까운 테스트 장소를 선택하여 경험을 정확하게 포착 할 수 있습니다. 또는 전 세계 잠재 고객이있는 경우 전 세계 여러 위치에서 테스트하여 다양한 방문자가 사이트를 경험하는 방법을 확인하십시오..
  • 장치 오늘날 인터넷 트래픽의 50 % 이상이 모바일 장치에서 발생하지만 대부분의 사람들은 여전히 ​​데스크톱로드 시간 만 테스트합니다. 그러나 장치마다 몇 가지 중요한 차이점이 있습니다. 예를 들어, 저렴한 스마트 폰은 JavaScript를 처리하는 데 시간이 오래 걸립니다. 즉, JavaScript가 많은 웹 사이트는 모바일 장치에서 훨씬 느리게로드 될 수 있습니다.

GTmetrix와 WebPageTest 모두 테스트 위치, 장치 및 기타 변수를 변경할 수 있습니다.

좋은 로딩 시간?

먼저 사이트에 단일 페이지로드 시간이 없다는 점을 기억해야합니다. 최적화 이외에도 사이트의로드 속도는 방문자 위치, 기기 (예 : 데스크톱과 스마트 폰) 및 연결 속도 (예 : 3G와 빠른 유선 연결)와 같은 다른 요소에 따라 다릅니다..

또한 데스크톱에서의로드 시간이 모바일의로드 시간과 반드시 ​​같지는 않지만 데이터는 비슷합니다..

휴대 기기의 경우로드 시간을 유지하는 것이 좋습니다. 3 초 미만. 그 이상으로 방문자가 거의 튀어 나올 확률은 거의 두 배입니다.

데스크톱 방문자에게는 유사한 데이터를 찾기가 어렵지만 적어도 Pingdom의 데이터에 따르면 데스크톱 장치에서 약 3 초 정도 비슷한 점프를 볼 수 있습니다. 그러나 이탈률의 급격한 증가는 모바일 방문자만큼 크지 않기 때문에 데스크톱 방문자는 조금 더 관대합니다..

하지만 일반적으로 최대 3 초 동안 촬영하려고합니다..

로드 시간을 줄이고 WordPress를 더 빠르게 만드는 방법

이 팁 중 일부는 약간 기술적으로 들릴 수 있지만 특별한 기술 지식이 없어도이 첫 번째 섹션에서 모든 전술을 수행 할 수 있습니다. 대부분은 현명한 선택과 필요한 곳에 WordPress 플러그인 설치를 포함합니다..

빠른 호스트 선택

이미 좋은 호스트의 중요성에 대해 언급했습니다. 최고의 WordPress 호스팅 서비스에 대한 가이드는 정보에 근거한 결정을 내리는 데 도움이됩니다..

좋은 호스트는 백업, 사이트 모니터링 및 새 사이트를 쉽게 추가하는 등의 고급 서비스를 제공 할뿐만 아니라 사이트를 빠르게로드 할 수 있도록 최적화를 제공합니다..

빠른 WordPress로드 시간을 원한다면 WordPress 성능에 최적화 된 관리되는 WordPress 호스트를 선택하는 것이 가장 좋습니다..

가장 잘 관리되는 WordPress 호스팅 서비스는 WP Engine, Kinsta 및 Flywheel입니다. 이 모든 것은 최고 품질의 호스팅을 제공하며, 차이점이 있지만 내 비즈니스를 어느 누구에게나 신뢰합니다..

내가주의해야 할 것은 다른 형태의 호스팅에 중점을 둔 회사의 관리되는 WordPress 호스팅 서비스를 사용하는 것입니다. 이러한 서비스는 일반적으로 저렴하며 실제로 WordPress 전용이 아니며 기존 공유 또는 VPS 요금제를 다시 패키지하기 만합니다. 이것이 반드시 나쁘다는 것을 의미하지는 않지만 워드 프레스 서비스를 전문으로하는 회사는 이런 종류의 일에 훨씬 더 좋습니다.

모두 업데이트 (특히 PHP)

우선, 항상 최신 버전의 WordPress를 사용하십시오. 버전 3.7 이후로 WordPress에는 부 릴리스 및 보안 업데이트에 대한 자동 업데이트가있었습니다. 새로운 업데이트가 나오면 관리자에게 알림이 표시됩니다. 1 분도 걸리지 않으며 나중에 웹 사이트의 보안을 강화하고 속도를 높일 수 있습니다..

이 제품의 버그가 적고, 가장 최신이며, 가장 안전하고 빠른 버전으로 플러그인과 테마도 업데이트해야합니다..

WordPress를 처리하지만 서버, 특히 PHP 버전을 잊지 마십시오. PHP는 WordPress가 작성하는 기본 언어이며, 최신 버전의 PHP와 이전 버전의 속도 차이는 극적입니다. 예를 들어 Kinsta의 WordPress PHP 벤치 마크에 따르면 PHP 7.4는 초당 요청 수의 3 배 이상을 처리합니다. PHP 5.6.

큰 차이에도 불구하고 불행히도 WordPress 사이트의 25 % 이상이 여전히 PHP 5.6 이하를 사용하고 있습니다..

고급 호스트가이를 관리하거나 호스팅 대시 보드에서 서버가 사용하는 PHP 버전을 설정할 수 있습니다. 이에 대한 언급을 찾을 수 없으면 호스트의 지원에 문의하십시오..

CDN 사용

핑을 낮추는 것과 관련하여 CDN 서비스를 언급 한 적이 있습니다. CDN은 지리적으로 가까운 위치에서 방문자에게 콘텐츠를 제공하는 분산 네트워크입니다. CDN을 통해 이미지를 제공하면 미국의 시청자는 텍사스의 데이터 센터를 통해 이미지를 수신 할 수 있지만 유럽인은 독일의 데이터 센터를 통해 이미지를 수신 할 수 있습니다.

정적 콘텐츠가 전 세계에 배포되므로 거리 데이터를 줄이면 핑 및 전송 시간이 단축되고 사이트 서버의 스트레스가 줄어 듭니다..

CDN을 시작하는 쉬운 방법은 무료 Jetpack 플러그인에서 Site Accelerator 기능을 사용하는 것입니다. CSS 및 JavaScript와 같은 이미지 및 정적 파일의 속도가 빨라집니다. Jetpack 플러그인에 대한 안내서를 읽으십시오.

또는 무료 Cloudflare 서비스를 사용할 수도 있지만 도메인의 네임 서버를 변경해야하기 때문에 약간의 설정이 필요합니다.

다음과 같은 다양한 프리미엄 CDN 서비스도 있습니다.

  • KeyCDN
  • StackPath (MaxCDN 획득)
  • Amazon CloudFront
  • 토끼 CDN
  • 빠르게

많은 프리미엄 관리 형 WordPress 호스트도 추가 비용없이 CDN 서비스에 번들로 제공됩니다. 이는 WP 엔진 (StackPath를 통해), Kinsta (KeyCDN을 통해) 및 Flywheel (빠르게를 통해)에 해당됩니다. 관리되는 WordPress 호스팅을 사용해야하는 또 다른 이유입니다..

페이지 캐싱 사용 (가능한 경우 서버 수준에서)

시청자에게 페이지를 제공하면 다음과 같은 일이 발생합니다. PHP 코드가 서버에서 실행되고 처리되어 HTML 코드가 사용자에게 전송됩니다. 결과 HTML은 종종 동일하지만 여전히 매번 처리됩니다..

예를 들어 블로그 게시물을 보자. 업데이트되지 않는 한 변경되지 않지만 PHP 코드는 여전히 매번 처리됩니다..

캐시는 처리 작업 결과를 ‘저장’하여 귀중한 서버 시간을 절약합니다. 코드가 실행 및 처리되고 결과 HTML이 캐시에 저장됩니다. 후속 방문자의 경우 처리를 완전히 건너 뛰고 저장된 HTML 버전을받습니다..

기본적으로 서버는 각 방문자에게 사이트의 컨텐츠를 제공하기 위해 더 적은 노력을 기울여야합니다.

이렇게하면 사이트 속도가 빨라질뿐 아니라 서버가 모든 요청을 처리 할 필요가 없으므로 트래픽 급증을 처리하는 데 큰 도움이 될 수 있습니다.

워드 프레스 캐싱에 대해 더 알아보기.

캐싱을 구현하는 가장 좋은 방법은 서버 수준에서 캐싱을 구현하는 관리되는 WordPress 호스트를 선택하는 것입니다. 이렇게하면 서버가 캐시 된 페이지를 제공하기 위해 워드 프레스를로드 할 필요조차 없습니다. WP Engine, Kinsta 및 Flywheel은 모두 서버 수준에서 캐싱을 구현합니다..

옵션이 아닌 경우 WordPress 플러그인을 사용하여 캐싱을 추가 할 수도 있습니다. 캐시 된 페이지를 전달하기 전에 서버에서 여전히 WordPress 애플리케이션을로드해야하므로 캐싱을 사용하지 않는 것보다 여전히 크게 개선 될 수 있기 때문에 이것은 좋지 않습니다..

다음은 최고의 캐싱 플러그인 중 세 가지입니다.

  1. WP 로켓 우리의 ​​검토
  2. WP 슈퍼 캐시
  3. WP 가장 빠른 캐시

노트 : 캐싱 플러그인은 하나만 필요하며 호스트가 서버 수준 캐싱을 이미 구현 한 경우 캐싱 플러그인이 필요하지 않습니다..

이미지 최적화

평균적으로 이미지는 웹 페이지 파일 크기의 약 50 %를 차지합니다. 따라서 이미지를 최적화하여 이미지를 축소 할 수 있으면 사이트의 페이지로드 시간을 크게 개선 할 수 있습니다.

이미지를 최적화하는 데는 두 가지 부분이 있습니다.

  1. 크기 조정 — 이미지의 실제 크기를 필요에 맞게 변경하십시오. 예를 들어 테마의 콘텐츠 영역의 너비가 800px에 불과한 경우 최대 1600 픽셀 너비의 최대 이미지를 사용해야합니다 (Retina 화면을 고려하기 위해 콘텐츠 영역의 너비를 두 배로 늘리려는 경우)..
  2. 압축 — 품질 손실없이 (무손실 압축) 또는 눈에 띄지 않는 작은 품질 저하 (손실 압축)로 파일 크기를 줄입니다..

워크 플로에 적합하면 Photoshop과 같은 도구를 사용하여 이미지를 WordPress에 업로드하기 전에 이미지를 최적화 할 수 있습니다. 모든 이미지 편집기에서 JPEG 품질을 선택할 수 있으므로 가능한 가장 낮은 설정을 사용하십시오. 대부분의 경우 100 %와 60 %의 품질 차이가 눈에 띄지 않지만 파일 크기가 절반 이상 줄어들 수 있습니다..

보다 유용한 솔루션을 원한다면 WordPress에 업로드 할 때 이미지의 크기를 자동으로 조정하고 압축 할 수있는 플러그인이 많이 있습니다. ShortPixel과 Imagify는 무료 플랜이 제한된 두 가지 좋은 옵션입니다. Smush는 무제한 무료 요금제를 사용하는 또 다른 품질 옵션이지만 WPMU DEV 리뷰를 구독하지 않으면 무손실 압축 만 사용할 수 있습니다.

플러그인 검토

사이트가 매우 느린 경우 플러그인을 검토하는 것이 가장 좋은 방법 중 하나 일 수 있습니다. 플러그인 목록을 두 번 살펴 보는 것이 좋습니다. 첫 번째 검토에서 사용하지 않거나 필요하지 않은 플러그인을 식별하고 비활성화 한 다음 삭제하십시오..

불필요한 플러그인을 제거 했으므로 이제 개선 할 여지가 있는지 확인하기 위해 남은 항목을 검토 할 차례입니다. 각 플러그인이 제공되는 최상의 플러그인인지 확인하십시오. 저장소에는 수천 개의 플러그인이 있으므로 신뢰할 수 있고 테스트되었으며 고품질 인 플러그인을 선택하십시오. 언제나 그렇듯이, 우리는 당신이 다뤘습니다. 최고의 플러그인을 얻는 데 도움이되는 몇 가지 팁을위한 플러그인 선택 가이드를 살펴보십시오.

플러그인 사용을 최적화함으로써 가능한 한 적은 수의 플러그인을 사용하는 것이 목표입니다. * 사이트에서 요청하는 횟수를 줄이면 속도가 훨씬 향상됩니다..

* 더 많은 플러그인을 사용해도 각 플러그인의 실제 기능과 코딩 방식에 따라 사이트 속도가 자동으로 느려지지 않습니다. 그러나 플러그인의 성능을 직접 분석 할 지식이 없다면 플러그인이 많을수록 웹 사이트 속도가 느려진다는 대략적인 규칙을 따르는 것이 가장 좋습니다..

Gzip 압축 사용

웹 페이지의 크기는 다운로드 속도에 상당히 기여할 수 있습니다. gzip을 사용하여 웹 사이트를 압축하면 (zip 아카이브를 사용하는 것과 매우 유사 함) 페이지 크기를 줄이고 검색하는 데 걸리는 시간을 줄일 수 있습니다. 평균적으로 gzip은 파일 크기를 약 70 % 줄일 수 있습니다.

많은 WordPress 성능 / 캐싱 플러그인에는 이미 gzip 압축 기능이 있습니다. 여기에는 WP Rocket, WP Super Cache 및 WP Fastest Cache가 포함됩니다. gzip 압축에 전적으로 중점을 둔 Gzip 압축 사용이라는 전용 플러그인도 있습니다..

또는 .htaccess 파일을 편집하여 수동으로 활성화 할 수 있습니다. 가이드를 확인하십시오..

파일 축소 및 연결

파일을 연결 (병합)하면 사이트에서 요청하는 횟수를 줄일 수 있습니다. 사이트에 10 개의 JavaScript와 10 개의 CSS 파일이 포함 된 경우 20 개의 요청이 있습니다. 그래도 모든 자바 스크립트 파일을 하나의 파일로 병합하면 (그리고 CSS에서도 동일하게) 요청을 2 개로 줄여로드 시간을 크게 절약 할 수 있습니다.

파일 축소는 파일 크기를 줄이는 또 다른 편리한 방법입니다. 코드는 사람이 읽을 수 있도록 작성되었지만 기계에는 여분의 간격과 읽을 수있는 변수 이름이 모두 필요하지 않습니다. 축소는 공백, 줄 바꿈 및 주석과 같이 가독성에만 필요한 모든 것을 제거합니다..

일부 WordPress 캐싱 / 성능 플러그인에는이를위한 내장 도구가 포함되어 있습니다. 예를 들어 WP Rocket을 사용하면 최소화 및 연결을 모두 수행 할 수 있습니다..

캐싱 솔루션이 있거나 호스트가 캐싱을 구현하는 경우 무료 자동 최적화 플러그인을 사용하여 파일을 축소하고 연결할 수도 있습니다.

개발 작업

웹 사이트 소유자 / 사용자는 사이트 속도를 높이기 위해 할 수있는 것만 있습니다. 코드에는 많은 근본적인 죄가 있으며, 손을 더럽 히지 않으려면 그렇게 할 수있는 일이 많지 않습니다! 가장 중요한 문제에 빠지지 않고 다음과 같은 가장 일반적인 문제와 해결 방법을 소개합니다..

바닥 글에 스크립트 넣기

스크립트를로드하면 소중한 요청과 대역폭이 필요합니다. 일부는 먼저로드하는 웹 사이트 부분 인 머리글에로드해야하지만 바닥 글 (로드하는 사이트의 마지막 부분)에로드 된 경우에는 대부분 제대로 작동합니다. 브라우저가 웹 사이트의 바닥 글을로드 할 때 콘텐츠가로드되므로 바닥 글의 스크립트가로드되는 동안 뷰어가 읽기를 시작할 수 있습니다.

해결 방법은 바닥 글로 최대한 많이 이동하는 것입니다. WordPress에서는 wp_enqueue_script () 함수를 사용하여이 작업을 수행 할 수 있습니다. 자세한 내용은 링크 된 설명서를 참조하십시오..

코드를 파고 싶지 않다면 무료 비동기 자바 스크립트 플러그인을 사용하여 사이트에 자바 스크립트로드를 최소한 연기 할 수도 있습니다.

중요한 내용을 먼저로드

콘텐츠 구성 방식에 동일한 종류의 논리를 적용 할 수 있습니다. 사이드 바가 콘텐츠보다 먼저로드되어 문제가 발생하면 전체 사이트를 유지합니다. 콘텐츠를로드 한 후에도 사이트가 중단 될 수 있지만 그 때까지 기본 콘텐츠가로드됩니다.

기본 콘텐츠를 최대한 빨리로드 할 수있는 방식으로 코드를 구성하십시오. 따라서 문제가 발생하면 사용자가 살펴 봐야 할 사항이 있으며 문제를 눈치 채지 못할 수도 있습니다.

데이터베이스 최적화

시간이 지나면 모든 데이터베이스가 저하됩니다. 코드가 나쁠수록 더 빨리 발생합니다. 운좋게도 MySQL에는 이러한 문제를 해결하기위한 훌륭한 도구가 내장되어 있습니다. 큰 데이터베이스는 더 많은 RAM을 소비하고 쿼리 속도를 느리게하여 처리 시간이 길어져 최대 10 초의로드 시간이 추가 될 수 있습니다.!

SiteGround에는 SQL 쿼리를 사용하여 MySQL 데이터베이스를 최적화하는 방법과 phpMyAdmin을 사용하여 데이터베이스를 최적화하는 방법에 대한 간단한 자습서가 있습니다..

마지막 생각들

보시다시피, 제비 당신은 당신의 웹 사이트의 속도를 높이기 위해 할 수 있습니다! 일부 방법은 개발자 (또는 더 모험적인)를위한 방법이지만, 무료 또는 저렴한 플러그인을 사용하여 일반 사용자로서 사이트 속도를 높이기 위해 수행 할 수있는 손쉬운 조정이 많이 있습니다..

양질의 호스팅을 선택하고 사용하는 플러그인이 똑똑하고 이미지 최적화 및 페이지 캐싱 구현과 같은 몇 가지 기본 최적화를 수행하는 경우 3 초 이내에로드 할 수있는 WordPress 웹 사이트가 있어야합니다.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map