WordPress 로딩 속도를 높이는 7가지 작업 방법

게시 됨: 2018-02-12

고객이 귀하의 사이트에 대해 개요 또는 내용을 보기 전에도 가장 먼저 접하는 것은 쌓이는 속도입니다.

일반 웹 클라이언트는 페이지가 500ms(빠름)에서 2초(보통이지만 만족스러운) 스택이 될 것으로 예상합니다. 사이트의 스태킹 시간을 확인하고 2초를 초과하는 경우 클라이언트가 사이트를 건너뛰거나 종료할 위험이 있다고 생각하십시오.

요즘은 대부분의 사이트가 워드프레스를 기반으로 하고 있기 때문에 사이트의 속도와 실행을 지원하기 위해 워드프레스로 페이지 스태킹 속도의 추이를 이해하고 속도를 높일 수 있는 팁과 함정을 배우도록 규정되어 있습니다. 당신의 워드프레스 사이트. 맙소사 그들 중 최고.

경량 시스템 및 주제 사용

영구적으로 WordPress 주제는 사이트의 페이지 스택 속도를 낮추는 상당한 양의 팽창을 전달합니다. 이 팽창은 압도적인 스톡 사진, 낭비적이고 긴 코드 등과 연결됩니다.

앞으로 나아가는 가장 좋은 방법은 주제의 시각적 관심과 페이지 스택 속도 사이의 올바른 혼합을 맞추는 것입니다. WordPress 주제를 검색할 때 다음과 같은 초점을 기억하십시오.

  • 주제의 감사를 확인하고 특히 실행에 대한 데이터를 찾으십시오.
  • 주제의 데모 페이지를 실행해 보십시오.
  • 코드가 가볍고 이후에 잘 수행되는 기본 WordPress 주제에 특별한 주의를 기울이십시오.
  • 실행에 대한 소문이 나는 Genesis 및 Thesis Framework 기반 주제를 살펴보십시오.
예약 에너지의 이점

예약은 웹 사이트 페이지를 정적 페이지로 남겨두고 서버에 HTTP 요청을 보내지 않고 클라이언트에 제공하는 방법입니다. 이것은 WordPress 사이트를 가속화하는 데 도움이 됩니다. 이 선택을 사용하기 위해 무엇을 할 수 있습니까?

처음에는 귀중한 WordPress 저장 모듈을 인식하고 해당 문서를 읽고 이를 활용하여 사이트의 몇 페이지를 예약하십시오. WP Rocket 및 W3 Total Cache는 권위 있는 것들 중 하나입니다.

서버에 요청할 문서와 프로그램의 예약에서 선택할 수 있는 문서를 웹 프로그램에 보여주는 종료 헤더를 활용하여 프로그램 저장을 실행할 수 있습니다. HTTP 요청이 감소하면 페이지 스택 속도가 향상됩니다. 이렇게 하려면 이 코드를 htaccess 레코드에 추가해야 합니다.

<IfModule mod_expires.c>
# enabling expirations
ExpiresActive On
# The default directive
ExpiresDefault "access plus 3 months"
# Your favicon
ExpiresByType image/x-icon "access plus 1 year"
# Photos
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
# CSS
ExpiresByType text/css "access plus 3 months"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
</IfModule>

덜 알려진 전략인 프리페치 영역

프리페치 영역은 예약과 같은 선택입니다. 웹 프로그램을 적절하게 조명하여 일찍 공백을 가져와 페이지 스택 시즌에 '가져오기' 활동이 수행되지 않고 결과적으로 웹 사이트 속도가 진행됩니다.

이를 강화하기 위해 header.php 레코드에 프리페치 공간 코드를 추가할 수 있습니다. 다음은 일반적으로 사용되는 프리페치 공간 코드의 경우입니다.

Google 글꼴의 경우:

<link rel="dns-prefetch" href="//fonts.googleapis.com">

Google 애널리틱스의 경우:

<link rel="dns-prefetch" href="//www.google-analytics.com">
무의미하고 실질적인 모듈 제거

워드프레스 모듈은 어떤 경우에도 유용합니다. 모듈이 너무 많다는 것은 서버에 과도한 수의 요청을 의미하므로 적당한 페이지 스태킹이 필요합니다. 기타 관련 문제에는 보안 위험 및 메모리 문제가 포함됩니다. 가장 좋은 방법은 사이트에서 관리할 수 없는 모듈만 보내는 것입니다.

플러그인 성능 프로파일러 (모듈 자체)를 사용하여 WordPress에서 가장 눈에 띄게 성능이 떨어지는 모듈을 구별하고 더 나은 선택으로 대체할 수 있습니다.

게다가 한 달에 두 번 이상 거의 사용하지 않는 모듈이 있습니다(예: 썸네일 생성기 등). 비활성화하고 사용 시즌에 간단히 제정하는 것이 가장 좋습니다. 마찬가지로 제거할 수 있는 모듈을 확인하고 일부 온라인 장치를 활용할 수 있습니다.

더 나은 페이지 스택 속도를 위해 CDN 활용

CDN(콘텐츠 전송 네트워크)에 대해 알고 있습니까? 클라이언트에 제공되는 콘텐츠가 지질학적으로 가장 가까운 서버 팜에서 전달되는 곳이므로 전달 속도가 향상됩니다. 이것은 교환 시간을 줄이고 방화벽과 스위치를 가로지르는 점프를 줄이며 다양한 매개변수로 인해 지질학적으로 분산된 사람들의 모임에 대해 더 빠른 페이지 로드가 발생하기 때문입니다.

최고 수준의 CDN 관리는 WordPress 조정 모듈을 제공하여 CDN의 이점을 사용하도록 사이트를 신속하게 설정하고 정렬하는 데 도움이 됩니다. 장기적으로 볼 때 압도적인 부담(사진)의 대부분이 웹 호스트의 서버에서 용이하게 되어 주제가 옮겨질 수 있다는 이유로 이전을 더 잘 감독하게 됩니다.

CDN Enabler는 몇 초 만에 실행할 수 있는 무료 스태거링 모듈입니다. CDN에서 쌓을 수 있는 항목을 선택하는 동안 무의미한 초과를 선택하십시오. 실제로 파비콘도 CDN을 통해 쌓을 수 있습니다. WordPress의 루트 구성 도우미에 드롭하고 함께 제공되는 코드를 header.php 레코드에 추가하기만 하면 됩니다.

<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
무게감 있는 사진 포장

관점에 사물을 배치하기 위해 여기에 현실이 있습니다. 기본 WordPress 주제는 거의 30MB의 저장 공간을 차지하지만 e-store와 같은 시각적으로 실질적인 사이트는 사진을 보관하는 데 몇 GB의 공간을 차지합니다. 왜곡된 품질 대비로 사진 기록 크기를 절반 이상 줄일 수 있는 시나리오를 상상해 보십시오.

사진을 전송하기 전에 OS 기반 압력 기기에서 사진의 크기를 조정하고 포장하거나 SmushIt 과 같은 WP 모듈을 사용하여 WordPress 사이트의 사진 기록 크기를 줄일 수 있습니다.

고급 SSL 핸드셰이크

SSL 또는 SSL(Secure Sockets Layer)/전송 계층 보안은 웹 서버와 고객이 모든 움직임을 인코딩하고 보호하는 방법입니다. 이것은 웹을 통한 안전한 HTTP 교환 및 기타 이동을 위한 표준으로 바뀌었습니다. 스크램블 이동의 한 가지 불편한 점은 고객과 서버가 연결을 설정할 때 약간의 오버헤드와 유휴 상태가 있을 때입니다.

CDN을 사용하여 SSL 핸드셰이크를 업그레이드하여 보안 연결을 가속화할 수 있습니다. CDN은 기본 SSL 세션을 구축하는 데 소요되는 시간을 줄이고 보호된 연결을 활성 상태로 유지하는 방식으로 오버헤드를 수행합니다. 이것은 마찬가지로 귀하의 서버 또는 전문가 협동 조합이 낮은 리뷰 승인을 활용하는지 여부에 관계없이 리뷰 A 선언을 보장하는 추가적인 이점을 제공합니다. 차이점은 최종 클라이언트의 프로그램과 Google과 같은 웹 색인이 CDN에서 제공하는 최고 등급의 SSL 인증을 볼 수 있다는 것입니다.

데이터베이스에서 오래된 수정 사항 제거

나에게서 가져 가라. 데이터베이스를 처리하지 않고 깨끗하게 유지하는 경우 WordPress가 중단됩니다. 사후 수정의 양을 제한하여 그렇게 할 수 있습니다. WordPress는 냄비를 구성하는 동안 실제로 과도한 수의 수정을 수행하고 모든 것이 공간을 차지합니다. 수정 사항을 무력화하거나 가장 극단적인 수정 횟수를 최대한 설정할 수 있습니다. 약화시키려면 wp-config.php 레코드에 함께 제공되는 코드를 추가하십시오.

define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 5);
GZip 압력 시도

우리는 그림 압력에 대해 논의했습니다. 그러나 마찬가지로 서버 수준에서 CSS, Javascript 및 사이트 페이지를 패킹할 수 있으므로 프로그램에 정보를 교환하는 시간이 줄어듭니다. 할 수 있는 방법은 다음과 같습니다.

  1. checkgzipcompression.com으로 이동하여 사이트를 입력합니다.
  2. 저장 모듈을 선택하고 브라우저 캐시 설정으로 이동한 다음 HTTP 압축 활성화 상자에 체크 스탬프를 찍습니다.

결론

괜찮은 성능의 WordPress는 괜찮은 성능의 사이트를 의미합니다. 클라이언트가 사이트 속도에 실망할 필요가 없는 경우 WordPress 사이트 실행을 향상하고 페이지 스택 속도를 높이는 데 사용할 수 있는 이 게시물에서 지정한 다양한 팁과 함정을 시도하십시오. .

WordPress의 속도를 지원하는 방법을 알아냈고 내 팁이 도움이 되었는지 알려주세요. 유쾌한 테스트.