10 pasos para acelerar WordPress e dominalo coma ninguén

WordPress acelera

Hoxe WordPress estase a converter no CMS, sistema de xestión de contidos, por excelencia. Mesmo a Casa Branca substituíu a Drupal por WordPress, como unha das sorpresas a finais do ano 2017. E é que WordPress é un CMS moi doado de usar que usa unha gran comunidade, ademais dun bo número de complementos para sacarlle máis proveito.

Por iso o faremos ensínache os dez pasos para dominar WordPress Totalmente para que poida ter ese blog, esa páxina de destino para o seu negocio ou ese comercio electrónico, para vender algúns elementos que non se atopan facilmente nestas partes, no mellor estado posible. Un WordPress que se pode usar desde o seu propio sitio web, así como descargalo para configurar un sitio web desde o seu propio aloxamento.

Primeiro: aloxamento

É o máis importante, xa que se o seu sitio web está aloxado nun host lento, atoparás serios problemas para aumentar a puntuación de Google Insights (un dos factores importantes para o posicionamento natural orgánico ou SEO).

Podemos probar o rendemento desde esta ferramenta que usa 14 localizacións diferentes para atopar a velocidade: keycdn.com

Actuación

O normal é que atopemos o velocidade entre 200-400 milisegundos. Debemos apreciar as diferentes velocidades dependendo do lugar no que se fagan as probas. Se imos buscar público español, temos que preocuparnos por Londres. Por outra banda, se queremos vender produtos entre Europa e América, temos que ver eses lugares.

Sería importante realizar probas ao longo do día para atopar a puntuación media para poder partir de datos máis precisos recollidos.

Segundo: as peculiaridades do hosting

php

Temos que asegurarnos de que a hospedaxe, na que temos aloxada a web, usa os compoñentes máis recentes, polo menos as versións, para que todo vaia rápido como a seda:

  • PHP 7.x: é un aumento bastante significativo en comparación coa versión 5.6 de PHP. Se por calquera cousa que o aloxamento non o ofreza, sería importante ir a mirar a outra persoa. Isto tamén ocorre co complemento ou tema que estamos a usar para WordPress, xa que calquera que presuma de seguir desenvolvéndose, debe ser compatible con calquera das últimas versións de PHP.
  • Servidor web: Apache é para uso lixeiro e básico. As cousas cambian moito cando o servidor ten que soportar cargas pesadas, polo que temos que ver os provedores que usan Litespeed ou Nginx.
  • Caché OpCode- Aumenta do 30 ao 40 por cento no rendemento de PHP. O curioso é que non hai moitos hosts que usen OpCode. Isto débese a que reduce o número de persoas que poden iniciar sesión nun servidor para cada conta. Se desexa saber se o ofrece o seu aloxamento, solte ese script no seu sitio web a través de FileZilla: github.com/amnuts/opcache-gui
  • Caché- Os complementos de caché funcionan bastante ben, pero poden causar un comportamento estraño se hai moito tráfico pola web. O ideal sería atopar un host que use caché real desde o nivel do servidor. Hai dous: Litespeed Lscache e Verniz.

Terceiro: usa Google Analytics

palabra de palabras

Algúns poden usar Wordfence como medida de seguridade do sitio web, pero provoca unha perda de rendemento. Temos nas nosas mans un gran servidor que nos axuda: Google Analytics. A razón para non usar Wordfence é porque a gravación do tráfico en tempo real ten un enorme impacto no rendemento do sitio web. Se precisamos facer uso deses datos, Analytics é a resposta.

Cuarto: omite os creadores de páxinas visuais

Cando imos desenvolvemento dun sitio web que sufrirá unha elevada carga de tráfico, temos que pasar desas cuestións que non terán boa conta para as ferramentas de medición de velocidade da web como Google ou PingDom. Algúns como Visual Composer son pesados ​​e desacelerarán a rede.

compositor

Un dos consellos máis importantes é vai a temas infantís como Xénese ou Tese para comezar a desenvolver a web pola nosa conta. Necesitará máis traballo da nosa parte, pero beneficiarémonos a longo prazo.

Unha alternativa que podemos ter ante estes pesados ​​problemas é WP Blockade, que se encarga de lanzar a páxina en html sinxelo, eliminando así o proceso de sobrecarga que normalmente é o culpable da sobrecarga web.

Quinto: complementos

Complementos

O os complementos son unha das excelencias de WordPress, pero é recomendable empregar o menos posible. Aínda que os teñamos desactivados, temos que eliminalos. Podemos usar Google para investigar sobre ese complemento e así descubrir se realmente nos beneficia.

Sexto: bots e rastreadores

Podemos usa estas liñas de texto en robots.txt:

Axente de usuario: * 
Atraso de exploración: 10

Que conseguiremos? Que os chamados como "rastreadores" obedecen eses dous parámetros e Wordfence ocúpase do resto. Digamos que os manteremos á marxe.

Sétimo: elimina xmlrpc.php

Estamos ante un das fontes dos ataques máis agresivos a WordPress. Dado que a maioría da xente non o precisa, pódese eliminar. Por suposto, preste atención a estas liñas xa que estamos ante un ficheiro que o popular Jetpack usa para SEO. Se usa esta ferramenta, vaia ao seguinte punto. Tamén pode quedar claro que se Jetpack usa ese ficheiro ...

Jetpack

Oitava: desactiva ou diminúe os latidos do corazón

Dependerá de se o noso sitio web usa latidos do corazón para desactivalo. Os latidos do corazón causan todo tipo de problemas de rendemento e recoméndase a súa desactivación. Un dos seus usos débese aos longos períodos de tempo nos que deixamos aberto o escritorio de WordPress, precisamente cando estamos escribindo ou editando unha publicación. As solicitudes continuas poden causar un uso excesivo dos recursos.

Con este complemento podemos desactivalo ou reducir o seu uso: control dos latidos do corazón.

Tamén podemos engade estas liñas a functions.php dependendo do que queiramos facer:

add_action ('init', 'stop_heartbeat', 1);
función stop_heartbeat () {
wp_deregister_script ('latido do corazón');
}

latido cardíaco

Se queremos que haxa un intervalo de tempo para que actúen os latidos do corazón:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
función heartbeat_frequency ($ axustes) {$ axustes ['intervalo'] = 60; // ou o intervalo de tempo en segundos que queremos $ settings;
}

Algunha información máis sobre os latidos do corazón

Non se debe desactivar o latexado cardíaco ata que realmente se saiba cal é a verdadeira causa do uso excesivo da CPU. Podemos facelo a través destes pasos:

  • Comprobe os seus rexistros de acceso se hai unha boa cantidade de chamadas POST /wp-admin/admin-ajax.php e as marcas de tempo coinciden cun aumento da CPU.
  • Se o aloxamento usa cPanel e CloudLinux, seguramente podemos facer un rexistro de cando se produciu ese pico de uso de recursos. Podemos coñecer a causa que aparecerá en admin-ajax.php.
  • Se tes acceso root pódese controlar con "top -c". Podemos aforrar tempo na monitorización empregando: top -c -u nome de usuario -b> topout.txt
  • Podes seguir os access_logs de usuarios en tempo real e é útil: tail -f ~ nome de usuario / access-logs / domain.com

Noveno: desactivar WordPress Cron

cron

A razón para desactivar WordPress Cron é que non fai falta telo activo para todos aqueles momentos nos que alguén viu o noso sitio web. Desactivámolo e configuremos un cron do sistema. Para iso engade en wp-.config:

define ('DISABLE_WP_CRON', verdadeiro);

Agora podemos coloque no panel de control un sistema cron co comando:

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

Podemos deixalo funcionar cada 10-20 minutos.

Décimo: rexistros

toras

Se queremos saber que pasa co noso sitio web, precisamos accede ao rexistro de eventos ou rexistros. Son realmente útiles para diagnosticar problemas de rendemento e fluctuacións. Se non sabemos onde están, podemos preguntarlle a hospedaxe. O ideal é aprender a interpretalos, aínda que levará tempo.

Os dous rexistros principais son rexistros de erros e access_logs. Léaos e practica a arte da busca en Google para saber máis sobre eles. Pouco a pouco será algo máis familiar e que virá do medo a xestionar estes problemas de rendemento e a inestabilidade da web.

Se xa queres darlle un aspecto visual mellor ao teu sitio web, aquí.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado.

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.