10 pași pentru a accelera WordPress și a-l stăpâni ca nimeni altcineva

WordPress accelerează

Astăzi WordPress devine CMS, sistemul de gestionare a conținutului, prin excelență. Chiar Casa Albă a înlocuit Drupal cu WordPress, ca una dintre surprize la sfârșitul anului 2017. Și este că WordPress este un CMS foarte ușor de utilizat care folosește o comunitate mare, în afară de un număr bun de plugin-uri pentru a obține mai mult din acesta.

De aceea o vom face învățați-vă cei zece pași pentru a stăpâni WordPress În totalitate și astfel puteți avea acel blog, acea pagină de destinație pentru afacerea dvs. sau acel eCommerce, pentru a vinde unele articole care în aceste părți nu sunt ușor de găsit, în cea mai bună stare posibilă. Un WordPress care poate fi utilizat atât de pe propriul site web, cât și descărcându-l pentru a configura un site web de la propria găzduire.

În primul rând: cazare

Este cel mai important, deoarece dacă site-ul dvs. web este găzduit pe o gazdă lentă, veți găsi probleme serioase pentru a crește scorul Google Insights (unul dintre factorii importanți pentru poziționarea naturală organică sau SEO).

Putem testa performanța de la acest instrument care folosește 14 locații diferite pentru a găsi viteza: keycdn.com

Performanță

Normal este că găsim viteza între 200-400 de milisecunde. Trebuie să apreciem diferitele viteze în funcție de locația în care se fac testele. Dacă vom căuta un public spaniol, trebuie să ne pese de Londra. Pe de altă parte, dacă vrem să vindem produse între Europa și America, trebuie să ne uităm la acele locații.

Ar fi important efectuați teste pe tot parcursul zilei pentru a găsi scorul mediu, astfel încât să putem începe de la date mai precise colectate.

În al doilea rând: particularitățile găzduirii

php

Trebuie să ne asigurăm că găzduirea, în care avem găzduit webul, utilizați cele mai noi componente, cel puțin versiunile, astfel încât totul să meargă repede ca mătasea:

  • PHP 7.x: este o creștere destul de semnificativă în comparație cu versiunea 5.6 din PHP. Dacă găzduirea nu o oferă din orice motiv, ar fi important să te uiți la altcineva. Acest lucru se întâmplă și cu pluginul sau tema pe care o folosim pentru WordPress, deoarece oricine se laudă să fie dezvoltat în continuare, trebuie să fie compatibil cu oricare dintre cele mai recente versiuni de PHP.
  • Web Server: Apache este pentru utilizare ușoară și de bază. Lucrurile se schimbă foarte mult atunci când serverul trebuie să suporte sarcini grele, așa că trebuie să ne uităm la furnizorii care folosesc Litespeed sau Nginx.
  • OpCode Memorarea în cache- Crește 30 - 40 la sută în performanța PHP. Lucrul amuzant este că nu sunt multe gazde care folosesc OpCode. Acest lucru se datorează faptului că reduce numărul de persoane care se pot conecta la un server pentru fiecare cont. Dacă doriți să știți dacă găzduirea dvs. îl oferă, aruncați acel script pe site-ul dvs. prin FileZilla: github.com/amnuts/opcache-gui
  • Caching- Plugin-urile de cache funcționează destul de bine, dar pot provoca un comportament ciudat dacă există mult trafic care trece prin web. În mod ideal, găsiți o gazdă care utilizează cache real de la nivel de server. Există două: Litespeed Lscache și Varnish.

În al treilea rând: utilizați Google Analytics

wordfence

Unii pot folosi Wordfence ca măsură de securitate a site-ului web, dar provoacă o pierdere a performanței. Avem în mâinile noastre un server excelent care ne ajută: Google Analytics. Motivul pentru care nu se folosește Wordfence este că înregistrarea în timp real a traficului are un impact uriaș asupra performanțelor site-ului web. Dacă trebuie să folosim aceste date, Analytics este răspunsul.

În al patrulea rând: săriți peste constructorii de pagini vizuale

Când o să mergem dezvoltarea unui site web care va suferi o încărcătură mare de trafic, trebuie să trecem de la acele probleme care nu vor conta foarte mult pentru instrumentele de măsurare a vitezei web, cum ar fi Google sau PingDom. Unii ca Visual Composer sunt grei și vor încetini internetul.

Compozitor

Unul dintre cele mai importante sfaturi este accesați teme pentru copii precum Geneza sau Teză să începem să dezvoltăm internetul pe cont propriu. Va fi nevoie de mai multă muncă din partea noastră, dar vom beneficia de aceasta pe termen lung.

O alternativă pe care o putem avea înaintea acestor subiecte grele este WP Blockade, care este responsabil pentru lansarea paginii în html simplu, eliminând astfel procesul de suprasarcină care este adesea vinovat de supraîncărcarea web.

Al cincilea: pluginuri

Plugin-uri

L plugin-urile sunt unul dintre WordPress prin excelență, dar este recomandabil să utilizați cât mai puține. Chiar dacă le avem dezactivate, trebuie să le ștergem. Putem folosi Google pentru a face unele cercetări cu privire la acel plugin și, astfel, să aflăm dacă ne avantajează cu adevărat.

A șasea: roboți și crawlers

Putem folosiți aceste rânduri de text în robots.txt:

User-agent: * 
Crawl-întârziere: 10

Ce vom obține? Ce cei numiți „crawler” se supun acești doi parametri și Wordfence se ocupă de restul. Să presupunem că îi vom ține la distanță.

Al șaptelea: eliminați xmlrpc.php

Ne confruntăm cu a a surselor celor mai agresive atacuri asupra WordPress. Deoarece majoritatea oamenilor nu au nevoie de el, acesta poate fi eliminat. Desigur, acordați atenție acestor linii, deoarece ne confruntăm cu un fișier utilizat de popularul Jetpack pentru SEO. Dacă utilizați acest instrument, mergeți la punctul următor. De asemenea, poate fi clar că dacă Jetpack folosește acel fișier ...

Jetpack

Al optulea: dezactivați sau reduceți bătăile inimii

Va depinde dacă site-ul nostru folosește bătăile inimii pentru a-l dezactiva. Bătăile inimii cauzează tot felul de probleme de performanță iar dezactivarea acestuia este foarte recomandată. Una dintre utilizările sale se datorează perioadelor lungi de timp în care lăsăm desktopul WordPress deschis, tocmai atunci când scriem sau edităm o publicație. Solicitările continue pot provoca utilizarea excesivă a resurselor.

Cu acest plugin îl putem dezactiva sau reduce utilizarea acestuia: controlul bătăilor inimii.

Putem de asemenea adăugați aceste linii la functions.php în funcție de ceea ce vrem să facem:

add_action ('init', 'stop_heartbeat', 1);
funcția stop_heartbeat () {
wp_deregister_script ('bătăile inimii');
}

emoție

Dacă vrem să existe un interval de timp pentru ca bătăile inimii să acționeze:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
function heartbeat_frequency ($ settings) {$ settings ['interval'] = 60; // sau intervalul de timp în secunde în care dorim setări $;
}

Mai multe informații despre bătăile inimii

Dezactivarea bătăilor inimii nu trebuie făcută până când nu se știe efectiv care este cauza reală a utilizării excesive a procesorului. Putem face acest lucru prin acești pași:

  • Verificați jurnalele de acces dacă există o cantitate "" destulă de apeluri POST /wp-admin/admin-ajax.php și marcajele de timp se potrivesc cu o creștere ridicată a utilizării procesorului.
  • Dacă găzduirea folosește cPanel și CloudLinux, cu siguranță putem lua un jurnal al momentului în care a avut loc vârful de utilizare a resurselor. Putem cunoaște cauza care va fi listată în admin-ajax.php.
  • Dacă aveți acces root poate fi monitorizat cu „top -c”. Putem economisi timp în monitorizare folosind: top -c -u nume de utilizator -b> topout.txt
  • Puteți urmări access_logs Număr de utilizatori în timp real și util: tail -f ~ nume de utilizator / loguri de acces / domeniu.com

Al nouălea: dezactivați WordPress Cron

cron

Motivul pentru a dezactiva WordPress Cron este că nu este necesar să-l aveți activ pentru toate acele momente în care cineva a văzut site-ul nostru. Să-l dezactivăm și să setăm un cron de sistem. Pentru a face acest lucru, adăugați în wp-.config:

define ('DISABLE_WP_CRON', adevărat);

Acum putem pune în panoul de control un sistem cron cu comanda:

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

O putem lăsa să ruleze la fiecare 10-20 de minute.

Al zecelea: înregistrări

busteni

Dacă vrem să știm ce se întâmplă cu site-ul nostru, avem nevoie accesați evenimentul sau jurnalul de jurnal. Acestea sunt foarte utile în diagnosticarea problemelor de performanță și de jitter. Dacă nu știm unde sunt, putem solicita găzduirea. Idealul este să înveți să le interpretezi, deși va dura timp.

Cele două jurnale principale sunt jurnale de erori și jurnale de acces. Citiți-le și exersați arta căutării pe Google pentru a afla mai multe despre ele. Încetul cu încetul va fi ceva mai familiar și care ne va veni din frică să ne ocupăm de acele probleme de performanță și instabilitatea web.

Dacă doriți deja să oferiți site-ului dvs. un aspect vizual mai bun, aici.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.