10 passos per accelerar WordPress i dominar-com ningú

WordPress accelerar

A dia d'avui WordPress s'està convertint en el CMS, sistema de gestió de continguts, per excel·lència. fins i tot la Casa Blanca ha substituït Drupal per WordPress, Com una de les sorpreses de final d'any de 2017. I és que WordPress és un CMS ben fàcil d'usar i que es val d'una gran comunitat, a part d'una bona quantitat de plugins per treure-li més partit.

És per això que anem a ensenyar-vos els deu passos per dominar WordPress totalment i així pugueu tenir aquest bloc, aquella landing page per al vostre comerç o aquest eCommerce, per així vendre uns articles que per aquestes contrades no es troben fàcilment, en el millor estat possible. Un WordPress que es pot utilitzar tant des de la seva pròpia web, a l'igual que descarregant per muntar una web des d'un allotjament propi.

Primer: allotjament

És el més important, ja que si el teu lloc web està allotjat en un hosting lent, Trobaràs seriosos problemes per pujar la puntuació de Insights de Google (un dels factors importants per al posicionament natural orgànic o SEO).

Podem provar el rendiment des aquesta eina que serveix de 14 localitzacions diferents per trobar la velocitat: keycdn.com

Rendiment

El normal és que trobem la velocitat entre els 200-400 milisegons. Cal apreciar les diferents velocitats segons la localització en què es faci les proves. Si anem a buscar un públic espanyol, ens ha d'importar la de Londres. En canvi, si volem vendre productes entre Europa i Amèrica, hem de fixar-nos en aquestes localitzacions.

seria important realitzar proves al llarg del dia per trobar la puntuació mitjana i així puguem sortir des de unes dades recollides més precisos.

Segon: les peculiaritats de l'allotjament

php

Hem de assegurar-nos que el hosting, en què tenim allotjada la web, se serveixi dels últims components, A el menys les versions, perquè tot vagi ràpid com la seda:

  • PHP 7.x: És un increment força important si es compara amb la versió 5.6 de PHP. Si pel que fos el hosting no l'ofereix, seria important anar mirant algun altre. Això també passa amb el connector o tema que utilitzem per a WordPress, ja que qualsevol que es preï de seguir sent desenvolupat, ha de ser compatible amb qualsevol de les versions últimes de PHP.
  • webserver: Apache és per a un ús lleuger i bàsic. La cosa canvia bastant quan ja el servidor ha de suportar càrregues pesades, així que hem de mirar proveïdors que facin servir Litespeed o Nginx.
  • opcode Caching: S'incrementa entre un 30 i 40 per cent en el rendiment PHP. El curiós és que no són molts els hosting que se serveixen de opcode. Això es deu al fet que redueix la quantitat de persones que poden entrar en un servidor per a cada compte. Si vols saber si el teu hosting l'ofereix, deixa anar en el teu lloc web a través d'FileZilla aquest script: github.com/amnuts/opcache-gui
  • Caching: Els connectors de memòria cau funcionen força bé, però poden causar comportaments estranys si hi ha un gran trànsit que passa per la web. L'ideal és trobar un hosting que utilitzi caching de veritat des del nivell de servidor. Són dos: Litespeed Lscache i Varnish.

Tercer: utilitza Google Analytics

wordfence

Possiblement alguns utilitzin Wordfence com una mesura de seguretat de la pàgina web, però aquest causa una pèrdua de rendiment. Tenim a les nostres mans a un gran servidor que ve a ajudar: Google Analytics. La raó per no fer servir Wordfence és perquè el registre en temps real de l'trànsit fa un gran impacte en el rendiment del lloc web. Si necessitem fer ús d'aquestes dades, Analytics és la resposta.

Quart: passa dels creadors de pàgines visuals

Quan hem de passar a l' desenvolupament d'un web que patirà una alta càrrega de trànsit, Hem de passar d'aquells temes que comptaran malament per a les eines de mesura de velocitat de la web com la de Google o Pingdom. Alguns com Visual Composer són pesats i reduiran la velocitat del web.

compositor

Un dels consells més importants és anar a temes child com són Genesis o Thesis per començar a desenvolupar la web pel nostre compte. Us cal més feina per la nostra part, però a la llarga ens beneficiarem d'això.

Una alternativa que podem tenir davant aquests temes pesats, és WP Blockade, que s'encarrega de llançar la pàgina en html pla, De manera que elimina el procés de sobrecàrrega que sol ser el culpable de la sobrecàrrega del web.

Cinquè: plugins

connectors

Els plugins són una de la quinta essència de WordPress, Però és recomanable fer servir els menys possibles. Fins i tot si els tenim desactivats, hem de esborrar-los. Podem utilitzar Google per a investigar una mica sobre aquell connector i així saber si realment ens beneficia.

Sisè: Bots i Crawlers

Podem usar aquestes línies de text a robots.txt:

User-agent: * 
Retard de rastreig: 10

Què és el que aconseguirem? que els anomenats com «crawlers» obeeixin aquests dos paràmetres i Wordfence s'encarregui de la resta. Diguem que els mantindrem a ratlla.

Setè: elimina xmlrpc.php

Estem davant d'una de les fonts dels atacs més agressius en WordPress. Com la major part de les persones no ho necessiten, es pot eliminar. Això sí, atent a aquestes línies ja que estem davant arxiu que és usat pel popular Jetpack per al SEO. Si utilitzes aquesta eina, passa a el següent punt. També pot quedar clar que si Jetpack utilitza aquest arxiu ...

Jetpack

Vuitè: desactiva o disminueix heartbeat

Dependrà si el nostre lloc web fa ús de heartbeat per desactivar-lo. Heartbeat causa tota mena de problemes de rendiment i és altament recomanable la seva desactivació. Un dels seus usos es deu als llargs períodes de temps en els que vam deixar l'escriptori obert de WordPress, justament quan estem escrivint o editant una publicació. Les contínues sol·licituds poden causar un ús excessiu de recursos.

Amb aquest plugin podrem desactivar o reduir el seu ús: heartbeat-control.

també podem afegir aquestes línies a functions.php depenent del que vulguem fer:

add_action ( 'init', 'stop_heartbeat', 1);
function stop_heartbeat () {
wp_deregister_script ( 'heartbeat');
}

batec del cor

Si volem que hi hagi un interval de temps perquè actuï heartbeat:

add_filter ( 'heartbeat_settings', 'heartbeat_frequency');
function heartbeat_frequency ($ settings) {$ settings [ 'interval'] = 60; // o l'interval de temps en segons que vulguem $ settings;
}

Una mica més d'informació sobre heartbeat

Desactivar heartbeat no hauria de ser fet fins que se sàpiga realment quina és la causa real d'un excessiu ús de la CPU. Això podem fer-ho mitjançant el següent:

  • Comprova els teus access-logs si hi ha una bona quantitat de trucades tipus «» POST /wp-admin/admin-ajax.php i les marques de temps encaixen amb un pic d'ús alt de la CPU.
  • Si el hosting fa servir cPanel i CloudLinux, Segurament puguem prendre registre d'quan aquest pic d'ús de recursos es va produir. Podrem saber la causa que apareixerà llistada a admin-ajax.php.
  • Si es té accés a l'arrel es pot monitoritzar amb «top -c». Podem estalviar temps en el monitoratge a l'usar: top -c -o nomusuari -b> topout.txt
  • Es pot seguir el access_logs d'usuaris en temps real i que serveix de gran ajuda: tail -f ~ nomusuari / access-logs / dominio.com

Novè: desactiva WordPress Cron

cron

La raó per desactivar WordPress Cron és que no cal tenir-ho actiu per tots aquests moments en què algú vas veure el nostre lloc web. Desactivémoslo i estableix un cron de sistema. Per això afegeix a wp-.config:

define ( 'DISABLE_WP_CRON', true);

Ara podem posar en el panell de control un sistema cron amb la comanda:

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

El podem deixar perquè s'executi cada 10-20 minuts.

Desè: registres

logs

Si volem saber què li passa al nostre lloc web, necessitem accedir a l'registre de successos o logs. Són realment útils en diagnosticar el rendiment i els problemes d'inestabilitat. Si no sabem on es troben, podem preguntar a el hosting. L'ideal és aprendre a interpretar-los, encara que portarà el seu temps.

Els dos logs principals són error logs i access_logs. Llegeix-los i practica l'art de la cerca de Google per conèixer més d'ells. A poc a poc serà una mica més familiar i que ens vindrà de por per solucionar davant aquests problemes de rendiment i inestabilitat del web.

Si ja vols donar-li una millor aparença visual al teu web, aquí.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.