WordPress 웹 사이트가 왜 느린가요? WP 사이트 속도를 높이는 간단한 방법

WordPress는 지금까지 가장 인기있는 CMS (Content Management System)이며 오늘날 전 세계 모든 웹 사이트의 34 % 이상을 운영합니다. 웹 사이트 소유자가 인상적인 품질과 기능을 갖춘 웹 사이트를 신속하게 구축 할 수 있도록하는 다양성으로 인해 가치가 있습니다..


그러나 최상의 성능을 발휘하려면 WordPress를 이해해야합니다. WordPress 사이트를 운영하고 있고 실적이 하위 수준이라고 생각되면 약간의 조정만으로 성능을 향상시킬 수 있습니다..

속도가 중요하다귀하의 웹 사이트 속도는 전환율에 큰 영향을 미칩니다. 연구 결과에 따르면 빠른 페이지 속도는 더 나은 전환율을 가져옵니다. 모바일 페이지로드 시간이 1 초 간격으로 전환 될 때마다 전환 수가 20 % 감소합니다. 그리고에 따르면 구글과 생각, 빠른 사이트 로딩을위한 벤치 마크는 0-1 초입니다.

1. 제대로 캐싱하지 않음

일반적으로 캐싱은 응용 프로그램이 더 빠른 처리 또는 액세스를 위해 데이터를 메모리에 저장하는 경우입니다. 마찬가지로 캐싱을 사용하면 웹 사이트의 일부를 미리로드하여 더 빠르게 액세스 할 수 있습니다. 활용할 수있는 다양한 캐싱 모드가 있지만 일반적으로 두 가지 범주 중 하나에 속합니다. 클라이언트 측 캐시 또는 서버 측 캐시.

클라이언트 측 캐싱 (일반적으로 브라우저 캐싱)을 사용하면 방문자의 웹 브라우저에 저장되는 사이트 요소를 정의 할 수 있습니다. 또한 사이트가 업데이트되는 경우 브라우저가 업데이트 된 요소로 캐시를 새로 고칠 수 있도록 해당 요소가 저장된 기간을 지정할 수 있습니다. 브라우저 캐싱은 CSS, JS 및 이미지와 같은 정적 요소와 작동합니다..

서버 측 캐싱은 웹 서버에서 구현되는 캐싱 방법입니다. 여기에는 OPcode 캐싱, 페이지 캐싱, 데이터베이스 캐싱 등이 포함될 수 있습니다. 이러한 각 방법은 WordPress의 다양한 요소를 다루며이를 활용하면 사이트 성능을 향상시킬 수 있습니다..

예를 들어 WordPress는 데이터베이스 중심적입니다. 불행히도 데이터베이스와 작동하는 프로세스는 일반적으로 많은 리소스 (처리 능력 및 메모리)를 실행해야합니다. 데이터베이스 캐싱을 사용하면 기본적으로 이전 쿼리의 결과를 메모리에 저장하여 특정 결과를 제공하는 데 걸리는 시간을 줄입니다..

해결책 1 : 좋은 캐싱 플러그인 설치

캐싱은 WordPress 웹 사이트의 성능을 크게 향상시킬 수있는 가장 중요한 방법 중 하나입니다. 고맙게도 WordPress 관련 모든 것과 마찬가지로이 작업을 도와주는 플러그인이 있습니다. WordPress 캐싱 플러그인의 좋은 예로는 WP Rocket 및 Swift Performance가 있습니다..

해결책 2 : 웹 호스트에서 OPCache 활성화

OPcache를 사용하면 PHP 스크립트의 컴파일 된 작업 코드를 캐싱하여 사이트에서 페이지 내용을 훨씬 빠르게 제공 할 수 있습니다. 다행 인 것은 대부분의 공유 호스팅 제공 업체는 사용자가 제어판에서 OPcache 확장을 설치할 수 있다는 것입니다. 따라서 –이 옵션을 사용하여 웹 사이트를 더 빠르게로드하려면 호스팅 제어판에 로그인하여이 기능을 활성화하면됩니다..

예 : A2 호스팅에서 OPCache를 활성화하려면 cPanel에 로그인하십시오. > 소프트웨어 > PHP 버전 선택 > PHP 확장 설치.

2. HDD에 저장된 데이터베이스

거의 대부분의 웹 호스팅 제공 업체는 오늘날 SSD (Solid State Drive) 솔루션을 제공한다고 광고 할 것입니다. SSD는 기존 하드 드라이브의 첨단 버전이며 훨씬 빠릅니다. 그러나 SSD 가격의 하락에도 불구하고 여전히 기계식 하드 드라이브보다 비쌉니다..

이로 인해 일부 호스팅 제공 업체는 하이브리드 설정을 사용하려고 할 수 있습니다. 이들은 SSD에서 응용 프로그램을 실행하지만 스토리지에는 기존 하드 드라이브를 사용합니다. 데이터베이스가 SSD 대신 속도가 느린 기계식 드라이브에 상주 할 가능성이 있기 때문에 WordPress 사용자에게는 나쁜 소식입니다. 호스팅 제공 업체가 완전한 SSD 솔루션을 제공하는지 여부를 기록해 두십시오..

해결책: 완전한 SSD 호스팅을 제공하는 호스팅 회사와 연결

siteground ssd 호스팅예 : SiteGround에서 호스팅되는 모든 웹 사이트는 SSD 디스크에서 실행되므로 WordPress 사이트에 이상적입니다..

Hostinger는 시장에서 가장 저렴한 WP 호스팅 중 하나 임에도 불구하고 풀 SSD 스토리지에서 실행되므로 WordPress 사이트 호스팅에 이상적입니다. 풀 SSD에서 실행되는 다른 유명 브랜드로는 A2 Hosting, BlueHost 및 SiteGround가 있습니다..

3. 오래된 PHP

WordPress는 PHP 기반이며 서버에서 실행중인 PHP 버전도 사이트 성능에 영향을 줄 수 있습니다. PHP 7 테스트되었습니다 거의 두 배의 속도로 PHP 5.6을 능가하는 성능 – 100 % 성능 향상!

AeroSpike 팀이 운영 PHP 5와 PHP 7을 비교하기위한 몇 가지 테스트.

그들의 테스트는 각각 100,000 개의 트랜잭션을 실행하는 4 개의 프로세스를 시작했습니다. 모든 실행은 32 Intel (R) Xeon (R) CPU E5-2660 @ 2.20GHz 프로세서 (하이퍼 스레딩이 켜진 상태) 및 32GB의 메모리가있는 CentOS 7에서 Aerospike Server Community Edition 버전 3.9.1을 실행하는 1 노드 클러스터에 대해 수행되었습니다..

사용 된 두 가지 PHP 버전은 php-7.0.10과 php-5.5.38입니다..

아래는 결과 요약입니다.

총 실행 시간

PHP 7 총 실행 시간은 PHP 5보다 ~ ​​10 – 12 % 낮습니다 (낮을수록 좋음).

초당 작업

PHP 7 쓰기 / 읽기 ~ 9 – 15 % 더 PHP 5와 비교 (높을수록 좋음).

해결책: 웹 사이트 PHP 버전 업데이트

이전 버전의 PHP를 사용하는 경우 최신 버전의 PHP를 선택하면 속도가 상당히 향상 될 수 있습니다. 대부분의 웹 호스팅 제공 업체는 웹 호스팅 제어판을 통해 선택할 수있는 여러 버전의 PHP를 제공합니다..

예 – Hostinger에서 PHP 버전 선택은 호스팅 제어판을 통해 수행 할 수 있습니다.

4. HTTP / 2

HTTP / 2는 “새로운”인터넷 프로토콜 이전 버전 HTTP 1.1과 달리 여러 데이터 요청을 동시에 수행 할 수 있습니다. 이를 통해 웹 사이트 자산의로드 시간을 줄일 수 있습니다.

HTTP / 1.1 대 HTTP / 2 – HTTP / 2는 하나의 연결을 통해 여러 데이터 요청을 보낼 수 있습니다. 이렇게하면 추가 왕복 시간 (RTT)이 줄어들어 웹 사이트로드 속도가 빨라집니다 (더 알아보기).

해결책: HTTP / 2 구현

그럼에도 불구하고 일부 웹 호스트는 여전히 HTTP / 2를 제공하지 않거나 더 비싼 계획에서만 제공합니다. HTTP / 2를 활용할 수있는 두 가지 방법이 있습니다. 제공하는 호스트를 찾거나 Cloudflare CDN을 사용하십시오.

다양한 수준의 HTTP를 제공하는 웹 호스팅 제공 업체가 있습니다. 예를 들어 Siteground와 GreenGeeks는 모든 계획에서 HTTP / 2를 사용할 수있게했지만 A2 Hosting은 Turbo 웹 호스팅 계획 이상에서 HTTP / 2 만 제공합니다..

러쉬 서버

웹 사이트는 자동화되어 있으며 사용 가능한 리소스 양에 따라 성능에 영향을 줄 수 있습니다. 각 사이트에는 웹 트래픽을 처리하기위한 처리 능력과 메모리가 있어야합니다. 볼륨이 높을수록 더 많은 리소스가 필요합니다.

웹 사이트에 방문자가 갑자기 유입 된 경우 호스팅 계획에 모든 방문자를 한 번에 처리 할 수있는 리소스가 없을 수 있습니다. 이로 인해 일부 요청에서 사이트가 느려지거나 사용할 수 없게됩니다.

호스팅 성능 모니터링

예: Web 사이트 펄스 서버와 웹 사이트를 지속적으로 감시하는 다양한 모니터링 도구 제공.

해당 서버의 모든 계정이 고정 된 양의 리소스를 공유하기 때문에 공유 호스팅 계획에서 상황이 발생할 가능성이 높습니다. 사이트가 원활하게 실행되도록하려면 다음과 같은 사이트 모니터링 도구를 사용해보십시오. 가동 시간 로봇, 웹 사이트 펄스, 과 프레싱.

이러한 도구를 사용하면 일정 기간 동안 호스트의 성능을 판단하는 데 도움이됩니다. 사이트 속도가 계속 느려지거나 서버가 항상 다운되는 경우 더 나은 계획이나 다른 웹 호스트로 전환하는 것이 좋습니다..

해결책: 필요한 경우 VPS 이상 호스팅으로 업그레이드

예 :에 추적 한 결과 HostScore, SiteGround VPS 호스팅 응답 시간 (유럽에서 호스팅되는 테스트 사이트)은 SiteGround 공유 호스팅보다 약 15 % 빠릅니다..

VPS 호스팅 계획은 공유 호스팅 계획보다 비싸지 만 많은 트래픽을 더 쉽게 처리 할 수 ​​있습니다. VPS 계획은 일반적으로 확장 가능하기 때문에 사이트에 더 많은 정보가 필요하다고 생각되면 리소스 양을 동적으로 늘릴 수 있습니다..

VPS 호스팅으로 전환하기에 적합한시기 알아보기.

6. 부피가 큰 미디어 파일

크고 선명한 이미지 나 흥미 진진한 비디오는 눈길을 사로 잡을 수 있지만 이러한 멀티미디어 파일은 종종 크기가 크다는 것을 기억하십시오. 일반적으로 파일이 클수록로드하는 데 시간이 오래 걸립니다. 그렇다고해서 파일을 완전히 포기해야하는 것은 아니지만 최소한 파일을 최적화해야합니다..

솔루션 : 이미지 압축

이미지를 약간 축소 할 수 있으며 올바른 형식을 사용하면 크기를 줄일 수도 있습니다. 예를 들어 BMP 파일은 일반적으로 GIF 또는 JPG 파일보다 큽니다. 이미지를 최적화하기 위해 수동으로 또는 플러그인을 사용하여 수행 할 수 있습니다. 트릭을 수행 할 수있는 일부 WordPress 플러그인에는 EWWW 및 Short Pixel이 있습니다..

플러그인을 사용하지 않기로 결정한 경우 이미지를 수동으로 최적화하는 데 사용할 수있는 온라인 도구도 있습니다. 이들 중 일부는 옵티 미야이지 기프.

7. 잘못 최적화 / 손상된 데이터베이스

앞에서 WordPress가 데이터베이스 중심적인 방법과 SSD 스토리지가 쿼리 속도를 높이는 방법에 대해 언급했습니다. 그러나 데이터베이스 상태도 사이트 성능에 영향을 미칩니다..

솔루션 : 정기적으로 데이터베이스 최적화

데이터베이스에 들어가는 모든 단일 요소를 제어하는 ​​것은 매우 어려울 수 있으므로 때때로 하우스 키핑을 수행해야합니다. 이를 통해 데이터베이스를 정리하고 최고 속도로 작업 할 수 있습니다..

이를 위해 사용할 수있는 플러그인도 있습니다. 몇 가지 좋은 예는 WP DBManagerWP 스윕.

8. 느린 DNS 공급자

많은 사람들은 TTFB (Time to First Byte)가 모든 속도계라고 생각하지만 실제로 TTFB를 분해하고 개별 요소를 다루려고 시도하는 사람은 많지 않습니다. TTFB에 기여하는 요소 중 하나는 DNS 확인입니다..

도메인 이름을 IP 주소로 변환하는 과정에는 시간이 걸립니다. 다른 DNS 제공 업체는 서로 다른 성능을 제공하며 우수한 DNS 제공 업체를 사용하면 사이트 로딩 속도도 향상 될 수 있습니다..

해결 방법 : 더 나은 DNS 공급자로 전환

DNS 속도를 확인하려면 다음을 사용하여 사이트에서 테스트를 실행하십시오. 핑돔 도구 결과 차트에서 도메인 이름의 첫 번째 인스턴스를 클릭하십시오. 그러면 TTFB의 구성 요소를 보여주는 상자가 확장됩니다. 이 상자에서“DNS”라고 표시된 줄을 찾으십시오..

DNS 속도는 공급자에 따라 다릅니다.DNS 속도는 공급자에 따라 다릅니다.

다양한 공급자의 집계 된 DNS 속도와 비교하십시오. DNS Perf의 차트 DNS 속도가 적절한 지 고려하십시오. 그렇지 않은 경우 다른 DNS 제공 업체를 선택하면 사이트 로딩 속도에 도움이 될 수 있습니다..

구름 플레어 가장 빠른 DNS 제공 업체 중 하나이며 무료로 계정을 얻을 수 있습니다.

9. 너무 많은 플러그인

사람들이 WordPress에 대해 좋아하는 것 중 하나는 플러그인을 사용하여 기능을 쉽게 향상시키는 것입니다. 오픈 소스이기 때문에 워드 프레스는 거대한 개발자 커뮤니티 선택에는 좋지만 품질이 크게 다른 플러그인이 생성됩니다..

플러그인은 기본 WordPress 코드의 확장이기도합니다. 즉, 더 많이 사용할수록 WordPress 인스턴스가 더 커집니다. 결과적으로 사이트의 오버 헤드가 증가하고 다양한 정도로 성능에 영향을 줄 수 있습니다..

솔루션 : 플러그인 사용량 감소

가능하면 실제로 필요한 플러그인 만 실행하고 불필요한 보풀을 다듬 으십시오. 또한 사용하지 않는 플러그인은 모두 제거해야합니다. 오늘날 많은 다른 일을 시도하는 플러그인이 많이 있으므로 가능한 경우 플러그인이 기능을 복제하지 않도록하십시오..

10. 해킹 된 사이트

과거에는 해커들이 사이트를 장악하고 차기 위해 신체 상해를 일으켰습니다. 오늘날의 사이버 범죄는 더 정교하며 자신의 존재를 감지하지 않도록 노력할 것입니다. 그들의 목표는 계정의 리소스를 활용하여 자신을 풍부하게하는 것입니다-예를 들어 그것을 사용하여 cryptocurrency 채굴.

이로 인해 사이트에서 리소스가 제거되고 성능에 큰 영향을 줄 수 있습니다. 레이더 아래에서 날고 있기 때문에 사이트가 자동으로 납치되지 않았는지 정기적으로 적극적으로 스캔해야합니다..

Sucuri와 같은 평판이 좋은 보안 솔루션 제공 업체의 보안 도구에 투자하고 신뢰할 수있는 소스의 플러그인 만 설치해야합니다. 플러그인이 합법적인지 확인하려면 다음과 같은 도구를 사용하십시오 플러그인 보안 검사기 문제를 스캔.

합병증을 피하려면 플러그인 평판 확인 설치하기 전에.

결론 : 세부 사항에 집중

지금까지 알 수 있듯이 효율적인 워드 프레스 사이트를 운영하는 것은 실질적으로 정규직이 될 수 있습니다. 그러나 목록을 작성하고 모범 사례를 정기적으로 따르는 경우 실적이 저조한 WordPress 사이트가 제 2의 성격과 같은 가능성을 줄일 수 있습니다. 수행하는 모든 작업의 ​​성능에 계속 집중하고 사이트에 추가 할 내용을 신중하게 고려하십시오. 많은 새로운 워드 프레스 사이트 소유자는 부엌 싱크대 이외의 모든 것을 버리고 경향이 있습니다..

사이트와 비즈니스가 성장함에 따라 유혹을 피하고 천천히 기능을 구축하십시오..

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