De ce este site-ul meu WordPress atât de lent? (Și cum să o accelerezi)

Publicat: 2019-12-21

Site-urile web lente duc la pierderi de trafic și venituri. Potrivit Pingdom, timpii de încărcare sunt corelați direct cu rata de respingere - procentul de persoane care părăsesc site-ul tău web fără a vizita mai mult de o pagină.

Din ce în ce mai mulți oameni navighează pe internet pe dispozitive mobile, care au adesea conexiuni la internet mai puțin fiabile. Și nu toată lumea trăiește într-o zonă cu conectivitate bună. Dacă timpul de încărcare al site-ului dvs. este lung, nu sunteți accesibil acestora.

Indiferent de modul în care te găsesc oamenii și de dispozitivele pe care le folosesc, nu există niciun dezavantaj în a menține timpul de încărcare a site-ului tău cât mai mic posibil. Vom explora de ce site-ul dvs. WordPress poate fi lent, împreună cu câteva posibile remedii.

1. Testați viteza site-ului dvs. WordPress

Deoarece există atât de mulți factori care influențează timpul de încărcare, începeți prin a efectua teste pentru a identifica cei mai mari contributori. Un instrument popular este GTmetrix, care rulează două teste simultane — PageSpeed ​​de la Google și Yslow de la Yahoo. Fiecare vă oferă o notă pentru litere și o notă procentuală. Rezumatul GTmetrix arată de obicei astfel:

viteză-testare.png

Începeți prin a verifica secțiunea „Detalii pagină”, afișată mai sus, care oferă informații importante despre site-ul dvs. „Timpul de încărcare completă” indică timpul necesar pentru ca o pagină să se încarce complet în browserul unui utilizator. Deși nu există un benchmark oficial, ar trebui să depuneți eforturi pentru un timp de încărcare mai mic de două secunde.

Deoarece proximitatea serverului dvs. web de vizitatori poate afecta timpul de încărcare, doriți ca site-ul dvs. să fie găzduit cât mai aproape posibil de majoritatea acestora. Este de remarcat faptul că serverul de testare, în acest caz, a fost în Canada. Dacă serverul dvs. web se află în Europa, este posibil ca Ora de încărcare completă să nu fie deosebit de precisă sau reprezentativă pentru ceea ce experimentează utilizatorii europeni.

„Dimensiunea totală a paginii” este un excelent indicator inițial al performanței. Potrivit GTmetrix, dimensiunea totală medie a paginii este de 3,25 MB. Dacă al tău este semnificativ mai mare, ar putea indica probleme. Cu toate acestea, fiecare site web este diferit, așa că luați în considerare acest lucru în contextul scopului site-ului dvs. și al conținutului paginii.

Valoarea „Solicitări” este numărul de solicitări HTTP făcute de la client (dvs.) către server (site-ul dvs. web). În realitate, fiecare solicitare este un fișier care trebuie descărcat - HTML, CSS, JavaScript sau imagine. Procesarea fiecărei cereri necesită timp, așa că, în general, doriți ca acest număr să fie cât mai mic posibil; numărul mediu de solicitări pe pagină conform GTmetrix este de 91.

Dacă doriți să reduceți numărul de solicitări de site, puteți combina fișiere CSS și JS. Depozitul WordPress.org oferă o varietate de opțiuni de plugin care se pot ocupa de acest lucru pentru tine.

Rezultatele Pagespeed și Yslow oferă o mulțime de detalii utile, dar pot deveni și destul de tehnice. Vă vom prezenta modalități simple de a vă accelera site-ul, care oferă cele mai mari câștiguri cu cel mai mic efort.

2. Optimizați-vă imaginile pentru viteze mai mari de încărcare

Cu orice lucru de optimizare a performanței, începeți cu elementele de bază. Imaginile sunt adesea cel mai mare contributor la un site web lent. Dacă aveți imagini pe site-ul dvs., probabil că există îmbunătățiri pe care le puteți face pentru a reduce dimensiunile fișierelor:

  • Comprimați-vă imaginile. Imaginile pot fi fie „comprimate fără pierderi” (deci nu există nicio reducere a calității imaginii) sau „comprimate cu pierderi” (care reduce calitatea imaginii). S-ar putea să fii surprins de cât de mult poți comprima o imagine fără a observa o pierdere semnificativă a clarității.
  • Nu încărcați un fișier imagine care este mai mare decât aveți nevoie. Dacă aspectul dvs. folosește o imagine cu o lățime de 300 de pixeli, nu încărcați una de 1200 de pixeli.
  • Utilizați formatul corect. Pictogramele simple ar trebui să fie SVG, orice lucru care necesită transparență ar trebui să fie PNG, iar alte fotografii ar trebui să fie JPEG.
  • Adăugați încărcare leneșă pe site-ul dvs. Dacă vă afișați toate imaginile atunci când site-ul dvs. se încarcă, site-ul dvs. va oferi inevitabil imagini pe care mulți utilizatori nici măcar nu le vor vedea - de exemplu, imagini din partea de jos a unei pagini care necesită derulare pentru a le găsi. Încărcarea leneră înseamnă că, dacă o imagine nu este pe ecranul utilizatorului, aceasta nu se încarcă. Acest lucru poate avea un impact major asupra vitezei site-ului dvs. Încărcarea leneșă poate fi puțin dificil de configurat, dar, din fericire, această funcționalitate este inclusă cu Jetpack.

Dacă vrei să mergi mai adânc, WooCommerce are un articol grozav despre optimizarea imaginii.

3. Găzduiește-ți video și audio extern

Video și audio sunt modalități excelente de a atrage vizitatorii site-ului. Din păcate, acestea au un cost: fișierele sunt mai mari și durează mai mult să se încarce. Dacă nu doriți un control avansat asupra conținutului media, luați în considerare găzduirea externă a videoclipurilor și audio. Există o varietate de servicii disponibile, cu caracteristici și prețuri diferite. Găzduirea video și audio în afara site-ului economisește, de asemenea, consumul de lățime de bandă, ceea ce poate reduce costurile de găzduire ale site-ului dvs.

Jetpack oferă cea mai simplă soluție pentru un site WordPress și este complet fără reclame. Se integrează direct cu biblioteca dvs. media și cu editorul de postări și este optimizat special pentru WordPress. Aflați mai multe despre modul în care Jetpack ajută la găzduirea video pentru site-urile WordPress.

4. Alegeți găzduirea potrivită pentru WordPress

Este important să alegeți furnizorul de găzduire potrivit pentru nevoile dumneavoastră specifice. Câțiva factori de luat în considerare:

  • Unde se află publicul tău? Site-ul dvs. se va încărca mai repede pentru utilizatorii care sunt mai aproape de serverul dvs. Alegeți o gazdă cu servere în apropierea publicului țintă.
  • Partajat, cloud sau dedicat? Găzduirea partajată împarte serverele între sute sau mii de site-uri web și este adesea cea mai economică opțiune. De obicei, este bine pentru site-urile cu trafic redus. Găzduirea în cloud a devenit foarte populară în ultimii ani și oferă resurse garantate specifice planului pe care îl alegeți și capacitatea de a crește sau reduce cu ușurință. Acest lucru este grozav dacă aveți o creștere bruscă a traficului. Un server dedicat este al tău, împreună cu toate resursele serverului - HDD, CPU, RAM, lățime de bandă și multe altele. Aceasta este de obicei cea mai bună opțiune pentru site-urile mari, dar este mai scumpă și mai puțin capabilă să facă față creșterilor de trafic decât găzduirea în cloud.
  • De ce resurse ai nevoie? Este posibil să nu știți acest lucru inițial și se va schimba pe măsură ce site-ul dvs. web crește. Unele resurse sunt ușor de calculat, dar altele, cum ar fi CPU și RAM, sunt mai complicate, deoarece depind de mulți factori. Dacă ați depășit stadiul de server partajat, dar nu sunteți sigur de ceea ce aveți nevoie, găzduirea în cloud poate fi o alegere ideală datorită capacității sale de scalare.
  • Ce versiune de PHP oferă gazda dvs.? PHP este limbajul de programare pe care este construit WordPress. Cele mai recente versiuni de PHP nu numai că au cele mai recente caracteristici de limbă și actualizări de securitate, dar rulează și mult mai rapid și mai eficient. De obicei, puteți afla ce versiune de PHP rulați uitându-vă la panoul de control al gazdei web sau instalând un plugin precum Display PHP Version. Dacă gazda încă rulează 5.6, trebuie să-i împingeți pentru o actualizare sau să căutați o soluție nouă. Aflați mai multe despre cerințele PHP pentru WordPress.
  • Te confrunți cu perioade de nefuncționare? Dacă site-ul dvs. scade frecvent, este posibil să aveți o gazdă instabilă și să doriți să schimbați furnizorii. Jetpack Backup vă ajută să vă migrați site-ul și vă oferă monitorizarea gratuită a timpului de nefuncționare.

5. Utilizați un CDN prietenos cu WordPress

Este o idee bună să aveți serverul aproape de public. Dar ce se întâmplă dacă acel public este peste tot în lume?

Dacă acesta este cazul, o rețea de livrare de conținut ar putea ajuta în mod semnificativ. Un CDN preia active de pe serverul dvs. (imagini, CSS, JavaScript, videoclipuri, audio etc.) și le descarcă într-o rețea de servere distribuită la nivel global. Aceasta înseamnă că materialele dvs. pot fi difuzate din locații mai apropiate de utilizatori și site-ul dvs. se va încărca mai repede.

Există multe CDN-uri, fiecare cu costuri diferite. Unele, cum ar fi BunnyCDN, oferă plugin-uri WordPress, dar altele necesită o configurare manuală sau o soluție terță parte. Jetpack include un CDN gratuit numit Site Accelerator, care poate fi configurat în doar câteva clicuri.

6. Implementați memorarea în cache pentru a vă accelera site-ul WordPress

Fiecare site WordPress este alimentat de o bază de date și fiecare încărcare a paginii implică preluarea informațiilor din acea bază de date. Acest lucru nu numai că stresează serverul, ci și timp pentru execuție. Memorarea în cache a paginilor este o modalitate obișnuită de a accelera un site web — Reduce numărul de ori în care datele trebuie preluate din baza de date.

Memorarea în cache a paginii înseamnă că o versiune statică a paginii dvs. este salvată și difuzată fiecărui utilizator. Multe gazde web includ acum memorarea în cache a paginilor WordPress la nivel de server. Dacă al dvs. nu, există soluții bune de plugin disponibile, cum ar fi WP Super Cache, dar rețineți că necesită anumite cunoștințe și configurație pentru rezultate optime.

7. Alegeți cu atenție pluginurile și temele WordPress

Pluginurile au propriile lor PHP, CSS, JavaScript, imagini etc., astfel încât fiecare pe care îl instalați are potențialul de a încetini site-ul dvs. Alegeți cu înțelepciune pluginurile și acordați atenție recenziilor.

Pentru a vă asigura că pluginurile dvs. nu au un impact negativ asupra vitezei site-ului dvs., scanați-vă site-ul cu un instrument precum GTmetrix după ce instalați pluginuri noi pentru a vedea dacă au avut un impact semnificativ asupra vitezei dvs. Și dacă descoperiți că utilizați o mulțime de pluginuri, este posibil să vă puteți consolida folosind un singur plugin cu mai multe funcții, cum ar fi Jetpack. Oferă un CDN, optimizare a imaginii, backup-uri, securitate, analiză și multe alte instrumente.

Ar trebui să fiți deosebit de atenți la teme. Temele pline de caracteristici pot suna grozav, dar aceste caracteristici vin cu mult cod. Dacă nu le folosiți pe toate, vă încetiniți în mod inutil site-ul. Din nou, o modalitate simplă de a testa performanța temei este să scanezi demo-ul temei cu GTMetrix. În timp ce o parte din scor se va baza pe modul în care este configurat serverul demo-ului, numărul de solicitări, timpul de încărcare și dimensiunea paginii pot fi indicatori buni ai vitezei.

Accelerează-ți site-ul WordPress

De obicei, nu există o singură cauză a unui site WordPress lent. Uneori problema este evidentă, ca o încetinire după instalarea unui plugin, dar de cele mai multe ori este greu de găsit. Acest lucru este valabil mai ales pentru site-urile web aglomerate care actualizează frecvent conținutul și pluginurile și primesc o cantitate bună de trafic.

Pentru ca site-ul dvs. să funcționeze bine, respectați cele mai bune practici: actualizați în mod regulat WordPress, pluginurile și temele și monitorizați în mod constant orice modificare a vitezei. Menținerea unui site web să funcționeze fără probleme implică și educarea contribuitorilor site-ului. Asigurați-vă că nu inserează imagini uriașe în mod inutil și acordați-le doar nivelul adecvat de acces, astfel încât să nu poată instala în mod arbitrar pluginuri.

În general, puteți obține câștiguri mari de viteză în câțiva pași simpli. Jetpack oferă tot ce aveți nevoie pentru a remedia rapid un site web lent.

Aflați mai multe despre instrumentele de viteză Jetpack.