워드프레스가 느리다? WordPress 속도를 향상시키는 7가지 방법(WordPress 최적화)

워드프레스가 느리다? WordPress 속도를 향상시키는 7가지 방법(WordPress 최적화)

인터넷에 있는 대부분의 웹사이트와 같이 WordPress 기반 웹사이트를 소유하고 있다면 몇 가지 작업을 수행해야 합니다.WordPress 웹사이트의 성능 최적화.

오늘날 Google에는 수많은 웹사이트가 있으며 검색 엔진에서 상위에 랭크되는 웹사이트는 몇 개에 불과합니다.검색 엔진은 다양한 기준을 사용하여 인터넷에서 귀하의 웹사이트 순위를 매기고, 검색 엔진이 고려하는 주요 요소 중 하나는 웹사이트의 속도입니다.오늘날의 네트워크 환경에서 속도가 중요한 이유는 무엇입니까?

빠른 로딩 웹사이트의 중요성

이 상황에는 다음과 같은 여러 가지 이유가 있습니다.

검색 엔진(예: Google)은 느린 것보다 빠르게 로드하는 데 시간이 더 오래 걸리는 웹사이트의 순위를 지정합니다.

XNUMX월 연구에 따르면 웹사이트 로딩 속도 2초 초과 일반적으로 방문자의 약 47%가 사이트를 빠져 나옵니다.

WordPress 사이트에서 속도가 중요한 이유

차트 기준 키스 메트릭

웹 사이트의 로드 시간을 테스트하는 방법은 무엇입니까?

먼저 웹사이트의 현재 로드 시간을 분석해야 합니다.이 속도는 다음과 같은 여러 요인에 따라 페이지마다 다를 수 있습니다.

  • 특정 페이지의 크기,
  • 얼마나 많은 요청을 했는지,
  • 캐시에 저장되든 안되든
  • 어떤 종류의 콘텐츠를 호스팅합니까(정적 또는 동적).

웹 사이트의 홈페이지는 일반적으로 로드 시간을 테스트하기 위한 벤치마크로 사용됩니다.웹 사이트의 속도를 확인하기 위해 다음 세 가지 도구가 인터넷에서 널리 사용됩니다.

  1. WebPageTest.org
  2. 도구.Pingdom.com
  3. PageSpeed ​​인사이트

WordPress 사이트 속도를 높이는 방법

따라서 Google 홈페이지에서 웹사이트 순위를 지정하려면WordPress 사이트의 성능 향상.다양한 트릭을 사용하여 웹 사이트 속도를 쉽게 높일 수 있습니다.속도를 높이는 몇 가지 빠른 방법은 다음과 같습니다.

관련 질문  새 게시물을 더 빠르게 인덱싱하도록 WordPress Ping 목록 업데이트(2021년 1월)

좋은 웹 호스팅 서비스 받기

WordPress 웹 사이트의 속도에 영향을 미치는 주요 요소는 호스팅 서비스입니다.공유 호스트에서 웹사이트를 호스팅하는 것은 매력적인 아이디어가 될 수 있습니다. 저렴한 가격에 무제한 대역폭, 공간, 도메인 등을 얻을 수 있습니다.그러나 이 대규모 거래에서 우리가 주로 잊고 있는 것은 공유 호스팅이 트래픽 시간 내에 좋은 로딩 시간을 제공할 수 없으며 어떤 달에도 99% 가동 시간을 제공할 수 없다는 것입니다.

같은 서버를 수많은 다른 웹사이트와 공유하려고 하기 때문에 공유 호스팅은 좋은 속도를 제공할 수 없습니다.또한 서버의 최적화를 알지 못합니다.하지만 다행히도 앞선 기술을 가진 웹호스팅 업체들도 시장에 등장하고 있다.SiteGround, DigitalOcean, Amazon Web Services 및 Google Compute Engine과 같은 것입니다.그러나 이러한 서버에 서버를 설정하는 것은 어려운 작업일 수 있지만 그만한 가치가 있습니다.

일반적으로 호스팅에는 세 가지 유형이 있습니다.

  • 공유 호스팅 -이는 귀하의 사이트가 다른 많은 사이트와 동일한 서버에 있고 해당 리소스(처리 능력, RAM)를 다른 모든 사람과 공유해야 함을 의미합니다.이는 사이트 중 하나가 과부하로 인해 대부분의 리소스와 가동 중지 시간을 차지하는 "나쁜 이웃" 효과로 이어질 수 있습니다.
  • 가상 사설 서버(VPS)  -이 유형의 호스팅에서는 일반적으로 동일한 서버에 더 적은 수의 사이트가 있습니다.또한 리소스는 기존의 모든 사이트에 균등하게 분배되며 초과하도록 선택할 수 없습니다.
  • 개인 서버 - 당신에게 딱 맞는 서버는 하나뿐입니다.공유 가능한 리소스가 없으며 모든 콘텐츠가 사이트에 있습니다.

Light WordPress 테마 사용

현재 많은 요소, 슬라이더, 위젯 등을 포함하는 다양한 WordPress 테마가 있습니다.그러나 선택한 WordPress 테마가 너무 크면 웹 서버가 할인됩니다.따라서 여기에서 가장 좋은 솔루션은 기본 WordPress 테마와 같은 가벼운 테마를 사용하는 것입니다.블로그 사이트가 있는 경우 새로운 XNUMX년 된 테마가 매우 유용합니다.그러나 기능이 풍부한 웹 사이트를 구축하려는 경우 GeneratePress, Astra, Bootstrap 또는 Foundation과 같은 좋은 프레임워크를 사용할 수 있습니다.

이미지 크기 줄이기

사진은 웹사이트의 주요 부분이며 웹사이트에 매력을 더할 수 있지만 많은 공간을 차지합니다.따라서 이미지의 품질을 손상시키지 않으면서 웹사이트에 표시되는 이미지의 크기를 줄여야 합니다.Chrome PageSpeed ​​Insights 확장 프로그램이나 Photoshop 또는 기타 도구를 사용하여 이미지를 수동으로 최적화할 수 있지만 시간이 많이 걸립니다.그러나 다음과 같이 작업 부하를 완화할 수 있는 몇 가지 플러그인이 있습니다.최적,WP Smush기다림,

고급 캐싱 시스템 사용

WordPress 캐싱 플러그인은 오랫동안 사용할 수 있어 웹사이트에 캐싱 규칙을 추가하는 복잡한 작업을 매우 쉽게 수행할 수 있습니다.그러나 캐싱 플러그인을 고급 캐싱 시스템과 함께 사용하면 웹 사이트 로딩 속도를 높이고 WordPress 성능을 쉽게 향상시킬 수 있습니다.

지원이 필요한 경우 이를 수행할 수 있는 고급 올인원 캐싱 플러그인이 몇 가지 있지만 이러한 플러그인이 부풀어 오르고 실제 필요 이상의 기능을 가질 수 있으며 결국 웹사이트를 망칠 수 있으므로 주의하십시오!캐싱 플러그인을 수정하기 전에 호스트에게 서버 측 캐싱(아래 참조)을 제공할지 여부를 묻는 것도 좋은 생각입니다.

콘텐츠 전송 네트워크 채택

귀하의 웹사이트 방문자는 전 세계적으로 서로 다른 지리적 위치에 속해 있습니다. 방문자가 웹사이트가 호스팅되는 위치에 있지 않은 경우 웹사이트 속도가 다를 수 있습니다.이 문제에 대한 해결책은 콘텐츠 전송 네트워크를 사용하는 것입니다.CDN은 전 세계의 방문자가 웹 사이트의 로딩 속도를 최대한 유지하도록 도와줍니다.CDN은 다른 위치의 다른 데이터 센터에 웹사이트 사본을 기록합니다.CDN의 주요 기능은 서버와 방문자 사이의 가장 가까운 위치를 서버로 보내는 것입니다.

GZIP 압축 사용

컴퓨터의 파일을 압축하면 디스크 공간을 많이 절약할 수 있습니다.마찬가지로 웹에서 GZIP 압축을 사용하면 웹 사이트에서 많은 공간을 확보할 수 있습니다.이 접근 방식은 대역폭 사용량과 웹 사이트에 액세스하는 데 필요한 시간을 크게 줄입니다.이 도구는 다양한 파일을 압축할 수 있습니다. 즉, 방문자가 웹사이트를 열려고 할 때마다 방문자의 서버가 먼저 웹사이트의 압축을 풀어야 합니다.이렇게 하면 대역폭 사용량이 특정 수준으로 줄어듭니다.플러그인을 GZIP 파일에 추가하거나 .htaccess 파일에서 다음 코드를 사용할 수 있습니다.

AddOutputFilterByType은 텍스트/일반 텍스트를 정의합니다.

AddOutputFilterByType DEFLATE 텍스트/html

AddOutputFilterByType DEFLATE 텍스트/xml

AddOutputFilterByType은 텍스트/css를 정의합니다.

AddOutputFilterByType DEFLATE 애플리케이션/xml

AddOutputFilterByType DEFLATE 애플리케이션 / xhtml + xml

AddOutputFilterByType DEFLATE 애플리케이션 / rss + xml

AddOutputFilterByType DEFLATE 애플리케이션/자바스크립트

AddOutputFilterByType DEFLATE 애플리케이션/x-javascript

JS 및 CSS 파일 축소

Google PageSpeed ​​Insights 도구를 통해 웹사이트를 실행하면 CSS 및 JS 파일의 크기를 최소화하라는 알림을 받을 수 있습니다.즉, CSS 및 JS 호출 수와 이러한 파일의 크기를 줄임으로써 웹사이트 로딩 속도를 높일 수 있습니다.또한 워드프레스 테마의 방법을 알면 배울 수 있습니다.구글 제공的 指南  그리고 몇 가지 수동 수리를 수행합니다.그렇지 않은 경우 이 목표를 달성하는 데 도움이 되는 플러그인이 있습니다.가장 인기있는 것은 Autoptimize  , CSS, JS 및 WordPress 웹 사이트의 HTML까지 최적화하는 데 도움이 될 수 있습니다.

관련 질문  휴대 전화에서 WordPress 웹 사이트의 속도를 향상시키는 방법

WordPress 데이터베이스 정리

정기적인 데이터베이스 유지 관리는 데이터베이스를 간소화하고 사용 가능한 상태로 유지하는 데 필수적입니다.데이터베이스에서 불필요한 데이터를 삭제함으로써 데이터베이스의 크기와 백업의 크기를 줄일 수 있다.스팸 댓글, 가짜 사용자, 오래된 초안 콘텐츠, 불필요한 다운로드 플러그인 및 테마까지 삭제할 수 있습니다.도움이 되는 많은 도구가 있습니다.개인적인 추천은WP Optimize, 프로세스를 매우 편안하게 만듭니다.데이터베이스 및 웹 사이트의 이러한 모든 데이터 크기를 지우면 데이터 크기가 줄어들고 궁극적으로 웹 사이트 속도가 향상됩니다.

서버 요청 줄이기

브라우저가 서버에서 특정 리소스를 요청할 때마다 서버 요청이 발생합니다.스타일 시트, 스크립트 또는 이미지와 같은 파일이 될 수 있습니다.사이트 로드를 완료하는 데 필요한 서버 요청이 많을수록 시간이 더 오래 걸립니다.따라서 요청은 가능한 한 적어야 합니다.

다음 조치를 취하여 최소화할 수 있습니다.

  • 페이지에 표시되는 게시물 수 줄이기
  • 게시물의 발췌문만 표시하고 아카이브 페이지에 완전한 게시물이 없습니다("설정"> "읽기"아래에서 옵션 찾기 )
  • 긴 게시물을 페이지로 나누기
  • 댓글이 많으면 페이지("설정"> "토론")
  • 페이지의 이미지 및 기타 요소 수 줄이기
  • 불필요한 플러그인, 특히 느린 플러그인 제거
  • 영구적으로 사용하지 않는 플러그인 비활성화
  • 페이지에 실제로 표시될 때까지 이미지 로드를 지연하려면 지연 로드 활성화
  • 글꼴과 같은 불필요한 외부 리소스를 줄입니다.

핑백 및 참조 비활성화

인용과 인용은 WordPress의 두 가지 핵심 구성 요소이며 블로그 또는 페이지에 링크가 수신될 때마다 경고가 표시됩니다.유용하게 들릴 수 있지만 Google 웹마스터 도구 및 기타 서비스와 같은 도구를 사용하여 웹사이트 링크를 확인할 수도 있습니다.핑백 및 트랙백을 유지하면 서버 리소스에 불필요한 압력이 가해질 수도 있습니다.누군가가 웹 사이트에 연결하려고 할 때마다 WordPress에서 앞뒤로 요청이 생성되기 때문입니다.이 기능은 DDoS 공격이 있는 웹 사이트를 대상으로 할 때도 널리 남용됩니다.

당신은 할 수 있습니다WP-Admin→설정→토론다 닫아 ."를 선택 해제하면 됩니다.다른 블로그의 링크 알림(따옴표 및 따옴표)을 허용합니다."이것은 WordPress의 속도를 높이는 데 도움이 될 것입니다.

웹 사이트 로딩 시간을 줄이는 중요한 결과는 사용자에게 더 나은 경험을 제공할 수 있다는 것입니다.또한 사용자가 다시 방문할 수 있도록 최상의 경험을 제공하는 것이 모든 웹사이트 소유자의 최우선 과제입니다.따라서 웹 사이트 소유자는 웹 사이트 속도를 개선해야 합니다.

오 안녕하세요 👋만나서 반갑습니다.

뉴스레터 구독, 매우 정기적으로 보내기훌륭한 기술귀하의 게시물에상자.

관련 질문  Wordpress에서 연결 유지를 활성화하는 방법은 무엇입니까? (웹사이트 속도 향상)

코멘트 남기기