워드 프레스 속도를 높이고 다른 사람처럼 마스터하는 10 단계

WordPress 속도 향상

오늘날 WordPress는 CMS, 콘텐츠 관리 시스템, 우수성이되고 있습니다. 조차 백악관은 Drupal을 WordPress로 대체했습니다., 2017 년 말 놀라움 중 하나입니다. WordPress는 많은 플러그인을 제외하고 대규모 커뮤니티를 사용하는 매우 사용하기 쉬운 CMS입니다.

그래서 우리는 WordPress를 마스터하는 XNUMX 단계 이 부분에서 쉽게 찾을 수없는 일부 항목을 가능한 최상의 상태로 판매하기 위해 해당 블로그, 비즈니스의 랜딩 페이지 또는 전자 상거래를 가질 수 있습니다. 자신의 웹 사이트에서 사용할 수있을뿐만 아니라 다운로드하여 자신의 호스팅에서 웹 사이트를 설정할 수있는 WordPress.

첫째 : 숙박

가장 중요합니다. 웹 사이트가 느린 호스트에서 호스팅되는 경우, Google Insights 점수를 높이기 위해 심각한 문제를 발견하게 될 것입니다 (유기적 자연스러운 포지셔닝 또는 SEO의 중요한 요소 중 하나).

성능을 테스트 할 수 있습니다. 14 개의 다른 위치를 사용하는이 도구 속도를 찾으려면 : keycdn.com

공연

정상적인 것은 우리가 200-400 밀리 초 사이의 속도. 테스트가 수행되는 위치에 따라 다른 속도를 인식해야합니다. 스페인 청중을 구하려면 런던에 관심을 가져야합니다. 반면에 유럽과 미국간에 제품을 판매하려면 해당 위치를 확인해야합니다.

중요합니다 하루 종일 테스트 실행 수집 된 더 정확한 데이터에서 시작할 수 있도록 평균 점수를 찾습니다.

둘째 : 호스팅의 특성

PHP는

웹을 호스팅하는 호스팅이 최신 구성 요소 사용, 적어도 버전, 그래서 모든 것이 실크처럼 빠르게 진행됩니다.

  • PHP 7.x: PHP 5.6 버전에 비해 상당히 증가했습니다. 호스팅이 제공하지 않는 것이 무엇이든간에 다른 사람을 찾아가는 것이 중요합니다. 이것은 또한 우리가 워드 프레스에 사용하는 플러그인이나 테마에서도 발생합니다. 계속 개발을 자랑하는 사람은 누구나 최신 버전의 PHP와 호환되어야하기 때문입니다.
  • 웹 서버: Apache는 가볍고 기본적인 사용을위한 것입니다. 서버가 과부하를 지원해야 할 때 상황이 많이 바뀌므로 Litespeed 또는 Nginx를 사용하는 공급자를 살펴 봐야합니다.
  • OpCode 캐싱-PHP 성능이 30 ~ 40 % 향상됩니다. 재미있는 점은 OpCode를 사용하는 호스트가 많지 않다는 것입니다. 이는 계정별로 서버에 로그인 할 수있는 사람의 수가 줄어들 기 때문입니다. 호스팅이 제공하는지 알고 싶다면 FileZilla를 통해 웹 사이트에 해당 스크립트를 드롭하세요. github.com/amnuts/opcache-gui
  • 캐싱-캐싱 플러그인은 매우 잘 작동하지만 웹을 통과하는 트래픽이 많으면 이상한 동작을 일으킬 수 있습니다. 이상적으로는 서버 수준에서 실제 캐싱을 사용하는 호스트를 찾으십시오. 두 가지가 있습니다 : Litespeed Lscache와 Varnish.

셋째 : Google Analytics 사용

어법

일부는 웹 사이트 보안 수단으로 Wordfence를 사용할 수 있지만 성능이 저하됩니다.. 우리는 Google Analytics를 지원하는 훌륭한 서버를 보유하고 있습니다. Wordfence를 사용하지 않는 이유는 실시간 트래픽 기록이 웹 사이트 성능에 큰 영향을 미치기 때문입니다. 해당 데이터를 사용해야하는 경우 분석이 해답입니다.

넷째 : 시각적 페이지 빌더 건너 뛰기

우리는 언제 높은 트래픽 부하를 겪을 웹 사이트 개발, 우리는 Google 또는 PingDom과 같은 웹 속도 측정 도구에서 심각하게 고려되는 문제에서 이동해야합니다. Visual Composer와 같은 일부는 무겁고 웹 속도가 느려집니다.

작곡가

가장 중요한 팁 중 하나는 Genesis 또는 Thesis와 같은 하위 테마로 이동 우리 스스로 웹 개발을 시작합니다. 더 많은 작업이 필요하지만 장기적으로는 이점을 얻을 수 있습니다.

이 무거운 주제 이전에 우리가 가질 수있는 대안은 일반 html로 페이지를 시작하는 책임이있는 WP Blockade, 따라서 일반적으로 웹 과부하의 원인이되는 과부하 프로세스를 제거합니다.

다섯째 : 플러그인

플러그인

플러그인은 전형적인 WordPress 중 하나입니다., 그러나 가능한 한 적게 사용하는 것이 좋습니다. 비활성화 한 경우에도 삭제해야합니다. Google을 사용하여 해당 플러그인에 대한 조사를 수행하여 실제로 우리에게 도움이되는지 알 수 있습니다.

여섯째 : 봇과 크롤러

우리는 할 수있다. 이 텍스트 줄 사용 robots.txt :

사용자 에이전트 : * 
크롤링 지연 : 10

우리는 무엇을 얻을 수 있습니까? 뭐 "크롤러"라고 불리는 사람들은 이 두 매개 변수와 Wordfence가 나머지를 처리합니다. 우리가 그들을 막을 것이라고 가정합시다.

일곱째 : xmlrpc.php 제거

우리는 직면하고 있습니다 WordPress에 대한 가장 공격적인 공격의 출처. 대부분의 사람들은 필요하지 않기 때문에 제거 할 수 있습니다. 물론 인기있는 SEO 용 Jetpack에서 사용하는 파일에 직면하고 있기 때문에 이러한 줄에주의하십시오. 이 도구를 사용하는 경우 다음 지점으로 이동하십시오. Jetpack이 해당 파일을 사용하는 경우 ...

제트 팩

여덟째 : 하트 비트 비활성화 또는 감소

저희 웹 사이트가 하트 비트를 사용하여 비활성화하는지 여부에 따라 다릅니다. 하트 비트는 모든 종류의 성능 문제를 유발합니다. 비활성화하는 것이 좋습니다. 그것의 용도 중 하나는 우리가 출판물을 작성하거나 편집 할 때 WordPress 데스크톱을 열어 두는 오랜 기간 때문입니다. 지속적인 요청은 리소스를 과도하게 사용할 수 있습니다.

이 플러그인을 사용하여 비활성화하거나 사용을 줄일 수 있습니다. 하트 비트 제어.

우리는 또한 이 줄을 functions.php에 추가하십시오. 우리가 원하는 것에 따라 :

add_action ( 'init', 'stop_heartbeat', 1);
function stop_heartbeat () {
wp_deregister_script ( '하트 비트');
}

하트 비트

하트 비트가 작동 할 시간 간격이 필요하면 다음을 수행하십시오.

add_filter ( 'heartbeat_settings', 'heartbeat_frequency');
기능 heartbeat_frequency ($ 설정) {$ 설정 [ '간격'] = 60; // 또는 원하는 시간 간격 (초) $ settings;
}

하트 비트에 대한 추가 정보

하트 비트 비활성화는 실제로 알려질 때까지 수행해서는 안됩니다. 과도한 CPU 사용의 실제 원인은 무엇입니까. 다음 단계를 통해이를 수행 할 수 있습니다.

  • 액세스 로그 확인 POST 호출 /wp-admin/admin-ajax.php의 양이 많고 타임 스탬프가 높은 CPU 사용량 스파이크와 일치하는 경우.
  • 호스팅이 cPanel 및 CloudLinux를 사용하는 경우, 확실히 우리는 리소스 사용량이 최고조에 달했을 때 로그를 가져올 수 있습니다. admin-ajax.php에 나열되는 원인을 알 수 있습니다.
  • 루트 액세스 권한이있는 경우 "top -c"로 모니터링 할 수 있습니다. 다음을 사용하여 모니터링 시간을 절약 할 수 있습니다. top -c -u username -b> topout.txt
  • access_logs를 따를 수 있습니다. 실시간 사용자 및 유용한 정보 : tail -f ~ username / access-logs / domain.com

아홉 번째 : WordPress Cron 비활성화

크론

WordPress Cron을 비활성화하는 이유는 활성화 할 필요가 없습니다 누군가 우리 웹 사이트를 본 모든 시간 동안. 그것을 비활성화하고 시스템 크론을 설정합시다. 이렇게하려면 wp-.config에 추가하십시오.

정의 ( 'DISABLE_WP_CRON', true);

이제 우리는 할 수 있습니다 제어판에 크론 시스템을 넣으십시오. 다음 명령으로 :

/usr/local/bin/php/home/user/public_html/wp-cron.php

10-20 분마다 실행되도록 둘 수 있습니다.

열 번째 : 기록

로그

웹 사이트에 어떤 일이 발생하는지 알고 싶다면 이벤트 또는 로그 로그에 액세스. 성능 및 지터 문제를 진단하는 데 정말 유용합니다. 그들이 어디에 있는지 모르는 경우 호스팅에 요청할 수 있습니다. 이상은 시간이 걸리지 만 해석하는 법을 배우는 것입니다.

두 가지 기본 로그는 오류 로그와 access_logs입니다. 읽어보고 Google 검색 기술을 연습하세요. 그들에 대해 자세히 알아보십시오. 조금씩 더 친숙한 것이 될 것이며, 이러한 성능 문제와 웹의 불안정성을 다루는 것에 대한 두려움에서 비롯 될 것입니다.

이미 웹 사이트에 더 나은 시각적 외관을 제공하고 싶다면 여기에.


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.