WordPress 성능 최적화 : 데이터가 최적화되기 전에 나타납니다.

작성자 :
  • 워드 프레스
  • 업데이트 : 19, 2015

인터넷은 너에게 말할 기사들로 가득하다. WordPress 사이트의 성능을 최적화하는 방법. 나는 썼다. 그들 중 일부 자기. 그들이 좋은 것이라면, 읽은 후에 WordPress 사이트의 성능을 향상시키는 모범 사례에 대한 분명한 아이디어를 갖게 될 것입니다. 그러나 "모범 사례"는 "이 주제를 깊이 이해하는 방법을 배우지 못하거나 배우지 못할 경우,이를 수행하면 아마 상황을 개선 할 수 있습니다"라는 코드 문구가 될 수 있습니다. 모범 사례는 매우 일반적입니다 , 그리고 그것들을 구현하는 것이 도움이 될지라도, 모든 경우에 최상의 결과를 이끌어 내기 란 쉽지 않습니다. 그것이 바로 최적화에 관한 것입니다. 특정 상황에서 최적의 결과를 얻는 방법을 찾는 것입니다.

모든 WordPress 사이트는 테마, 플러그인 및 개조의 고유 한 조합으로, 성능에 영향을 미칠 수 있습니다. 진정으로 WordPress 사이트를 최적화하는 유일한 방법은 성능 문제를 일으키는 요소를 정확하게 파악하고 거기에 노력을 집중시키는 것입니다. 지역 비즈니스 사이트의 방문자 중 98 %가 서버의 100 마일 내에 거주하는 경우 국제 콘텐츠 배포 네트워크를 설정하는 데 약간의 시간과 비용이 소요됩니다. 아마도 당신의 시간은 사회적 공유 도구를 정렬하는 데 더 많은 유익한 시간을 할애하여 홈페이지를로드하는 데 몇 초의 지연을 초래할 것입니다.

자신의 노력이 가장 잘 어딘지 파악하려면 데이터가 필요합니다. 이 기사의 나머지 부분에서는 사이트 프로필을 작성하고 성능에 영향을주는 요소에 대한 통찰력을 얻기 위해 사용할 수있는 몇 가지 도구에 대해 살펴 보겠습니다.

PageSpeed​​ 인사이트

구글 페이지 스피드 통찰력

PageSpeed ​​Insights는 웹 페이지를 분석하고 실적을 개선 할 수있는 방법에 대한 조언과 함께 상세한 보고서를 제공하는 Google의 서비스입니다. 예를 들어 자바 스크립트를 축소하지 않으면 PageSpeed ​​Insights에서 어떤 스크립트를 축소 할 수 있으며 잠재적 이점을 알 수 있습니다.

WordPress에 대한 Google 페이지 스피드 인사이트 PageSpeed ​​데이터를 사용하는 플러그인으로 사이트 소유자가 최적화 작업을 타겟팅하는 데 도움이되는 대시 보드를 만드는 데 사용됩니다.

핑덤 도구

핑 동그라미 도구

대부분의 사이트 소유자는 이미이 기능에 익숙 할 것이지만 매우 유용하기 때문에 언급 할 가치가 있습니다. PageSpeed ​​Insights의 기능에는 일부 크로스 오버가 있습니다. 그러나 시각적 사고를하는 사람이라면 폭포수 표현이 페이지로드 프로세스에 대한 명확한 통찰력을 제공하여 대기 시간의 원인을 쉽게 파악할 수 있습니다.

디버그 막대 느린 동작

디버그 바

사이트 실적에 대한 세부 정보를 정말로 알고 싶다면 디버그 바 플러그인은 필요한 모든 정보를 제공합니다.

플러그인은 WordPress 페이지를 만드는 100 가장 느린 동작을 표시합니다. 이 정보는 평균 WordPress 사용자보다 개발자에게 더 유용하지만, 사이트를 적절하게 최적화하기 위해 알아야 할 내용을 배우려는 의도가 있다면이 플러그인을 대체 할 수 없습니다.

무의미한 최적화 피하기

이 기사의 맨 위에 "우수 사례"가 항상 특정 사이트에 가장 적합한 것은 아니라고했습니다. 일부 최적화 조언은 일부 사이트와 관련이 없기 때문입니다. 가능한 한 귀하의 사이트에 대한 많은 정보를 수집하는 것이 좋지만 너무 많은 정보는 귀하가 적절하게 우선 순위를 매기 지 않으면 너무 위험 할 수 있습니다.

이러한 도구를 통해 "Factor X"가 사이트를 느리게 만드는 경우 사용자 경험이나 전환에 실질적인 영향을 미친 경우에만 문제가됩니다. Google 홈 페이지에서도 PageSpeed ​​Insight 테스트 중 일부가 실패합니다. 점감을 줄이는 법이 여기서 운영됩니다. 때로는 빠름이 빠르며 더 많은 최적화가 낭비됩니다. 이 도구를 사용하되 더 넓은 목표의 맥락에서 제공하는 정보를 입력하십시오.

벅에 좋은 영향을주는 최적화

잘하면이 기사에서 강박 적 최적화는 종종 리소스를 최대한 활용하지 못한다는 것을 분명히했습니다. 그러나 거의 모든 WordPress 사이트에서 더 나은 성능을 얻을 수있는 최적화가 있습니다.

좋은 호스팅 선택

싸구려 호스팅 유혹 수 있습니다, 그러나 그것이 싼 이유가 있습니다. 저비용 공유 호스팅 제공 업체는 계획을 과다 판매하는 경향이 있습니다. 합리적으로 처리 할 수있는 사이트보다 서버에 더 많은 사이트가 있으며, 특히 그 중 일부 사이트에서 동시에 트래픽 급증이 발생하는 경우가 있습니다. 귀하의 호스팅 속도가 느린 경우, 귀하가 할 수있는 한 귀하의 사이트에 많은 이익을 줄 수있는 방법은 없습니다.

캐싱

WordPress는 동적 사이트 생성 프로그램입니다. 그것은 PHP 코드와 데이터베이스 질의를 망쳐 놓고 웹 페이지를 구성하는 HTML로 함께 묶습니다. 호스팅의 속도가 어떻든간에 동적 페이지 생성은 정적 페이지를 제공하는 것보다 느립니다. 동적 사이트 생성기는 다른 많은 이점이 있기 때문에 사용합니다. 우리 중 많은 수가 처음부터 사이트를 코딩하는 것은 아니지만 대부분의 경우 방문자별로 페이지를 생성 할 필요가 없습니다. 변경하지 마십시오. 빨리. 캐싱을 사용하면 생성 된 페이지를 디스크 나 메모리에 저장할 수 있으므로 정적 페이지만큼 빠르게 처리 할 수 ​​있습니다.

WordPress에서 캐싱을위한 최고의 플러그인은 W3 총 캐시. 사용하기가 상당히 간단하지만, 전용 최적화 도구조차도 충분한 구성 옵션을 제공합니다. W3 Total Cache는 JavaScript 및 CSS 축소와 같은 유용한 최적화 작업을 처리합니다.

JavaScript와 CSS를 비동기 적으로로드하기

구글 페이지 스피드 인사이트 (Google PageSpeed ​​Insights)가 불평 할 것들 중 하나는 자바 스크립트와 CSS 파일이다. 이 스크립트는 일반적으로 HTML 파일의 <head>에 포함되어 있기 때문에 브라우저에서 페이지를 처음 접하는 부분 중 하나이며로드하는 동안 다른 모든 부분은 멈 춥니 다. 대부분의 경우 JavaScript 나 CSS를 먼저로드해야합니다. 비동기 JS 및 CSS JS 및 CSS 파일이 페이지 나머지 부분의 로딩을 차단하지 못하게하는 훌륭한 플러그인입니다.

좋은 호스팅, 캐싱 및 비동기 로딩이 준비되면 콘텐츠 배포 네트워크 사용을 고려해야합니다. 그 후에 최적화 조정이 앞서 논의한 영역으로 넘어지기 시작합니다. 최적화가 지나치게 빠르며 전환율 최적화 또는 훌륭한 콘텐츠 작성에 시간을 투자하는 것이 더 나은지에 대해 진지하게 고려해야 할 때입니다.

WHSR 게스트 소개

이 기사는 게스트 기여자가 작성했습니다. 아래의 저자보기는 전적으로 독자적이며 WHSR의 견해를 반영하지 않을 수 있습니다.