Cele mai comune mituri de optimizare a vitezei WordPress
Publicat: 2019-09-30Viteza site-ului este un factor real de clasare Google. De aceea trebuie să puneți accent pe viteza și performanța site-ului. Din păcate, nu există o soluție ușoară pentru a reduce vitezele web. Nu există niciun plugin magic, script sau tactică care să accelereze instantaneu site-ul dvs. Optimizarea performanței unui site WordPress poate fi o sarcină descurajantă, mai ales pentru site-urile mai mari.
Aceasta este o postare pentru invitați scrisă de Matija Kasapovic, care este proprietarul site-ului web KasaReviews. Dacă doriți să scrieți o postare pentru oaspeți, contactați-ne.
Optimizarea unui site web poate fi un subiect dificil, indiferent dacă ești sau nu dezvoltator. Veți găsi o mulțime de ghiduri publicate și tutoriale online. Rețineți că majoritatea dintre ele sunt scrise pentru un public larg. S-ar putea să nu ajute prea mult la îmbunătățirea situației dumneavoastră specifice.
Iată câteva mituri comune privind optimizarea vitezei WordPress pe care aș dori să le risipesc.
1. Mai multe pluginuri au ca rezultat site-uri mai lente
Când vă configurați pentru prima dată site-ul WordPress, aveți o mulțime de instrumente la îndemână. Poate fi foarte tentant să folosești cât mai multe plugin-uri disponibile pentru a adăuga diverse funcții site-ului tău. Cu toate acestea, uneori acest lucru poate face mai mult rău decât bine. Pluginurile învechite, inutile sau conflictuale pot încetini site-ul dvs. și pot cauza probleme neașteptate.
Pluginurile sunt în regulă atâta timp cât sunt folosite eficient. Utilizați numai pe cele care vă avantajează site-ul dvs. Dezinstalați sau ștergeți orice pluginuri care sunt fie învechite, fie nu au niciun scop util.
În ciuda credinței populare, calitatea este cea care contează, nu cantitatea de pluginuri. Este nevoie doar de un plugin prost scris pentru a provoca erori sau site-ul dvs. Acordați-vă timp pentru a vă revizui pluginurile actuale și pentru a le elimina pe cele pe care nu le utilizați sau pe care nu le mai aveți nevoie pentru nevoile site-ului dvs.
2. Trebuie să utilizați CDN
Rețeaua de livrare a conținutului, sau CDN, vă ajută să furnizați active (de exemplu, imagini, fișiere CSS, fișiere JS) vizitatorului dvs. Acestea servesc activele din locația cea mai apropiată de ele, pentru a reduce latența. Latența este perioada de timp necesară unui server pentru a trimite conținut către browserul unui utilizator. Cu cât vizitatorul este mai departe de server, cu atât este mai mare întârzierea în primirea conținutului.
Pentru a pune acest lucru în context, imaginează-ți că joci baschet și tragi pe un coș. Cu cât aruncați o minge mai departe de coș, cu atât va dura mai mult până ajunge mingea în coș. Același principiu se aplică aici. Folosind un CDN, conținutul este distribuit utilizatorilor site-ului din întreaga lume. Vă bazați pe o rețea de servere pentru a vă servi site-ul. Ca urmare, informațiile sunt trimise de pe serverul cel mai apropiat de vizitator.
Un CDN este o resursă de neprețuit pentru companii și site-uri care au o audiență internațională. Dacă acoperirea dvs. este mult mai mică, acesta poate fi un cost inutil. Dacă serverul dvs. se află, de exemplu, în Mexic, iar vizitatorii site-ului dvs. sunt în principal din Mexic, atunci CDN ar putea să nu aducă multe beneficii. Dar dacă vizitatorii dvs. sunt în mare parte din Europa, atunci folosirea CDN-ului vă poate ajuta.
CDN-urile acționează și ca un server extern. Aceasta înseamnă că trebuie să efectueze o căutare DNS pentru a găsi fiecare server extern. Acest proces poate dura mult timp (aproximativ 200 ms). Dacă intenționați să utilizați un CDN, asigurați-vă că timpul economisit este mai important decât timpul petrecut pentru căutarea și rezoluția DNS.
3. Ar trebui să utilizați toate tipurile de cache
Există multe opțiuni de stocare în cache disponibile. Memorarea în cache a bazei de date, stocarea în cache a paginilor, Memcached sunt doar câteva dintre numeroasele opțiuni. Unii experți și publicații vor recomanda utilizarea tuturor resurselor de stocare în cache disponibile.
Dacă aveți un site care nu are cache, serverul dumneavoastră va trebui să intre în baza de date pentru a găsi și colecta toate componentele necesare. Apoi le transmite către browser prin PHP pentru utilizatorii site-ului dvs. de fiecare dată când vizitează o anumită pagină. Realizarea acestui lucru poate dura mult timp.
Memorarea în cache a paginii creează fișiere de conținut HTML static. Aceasta înseamnă că PHP-ul dvs. nu va trebui să vă regenereze paginile de fiecare dată când cineva le vizitează. Acest lucru economisește mult timp. Ori de câte ori cineva vizitează un site web care folosește memoria cache a paginii, nu accesează baza de date a site-ului. Uneori, păstrarea în cache a paginii face ca stocarea bazei de date să fie inutilă.
Există, de asemenea, unele cazuri în care stocarea în cache a bazei de date poate fi mai eficientă. Un exemplu sunt site-urile care sunt foarte dinamice și în care stocarea în cache a paginii poate să nu fie realistă. Cu toate acestea, aceasta este o excepție de la regulă. Pentru cei mai mulți bloggeri și proprietari de diferite tipuri de site-uri web, nu este nevoie să vă faceți griji cu privire la stocarea în cache a bazei de date.
Forme specifice de stocare în cache funcționează la nivel de server. Dacă vă aflați pe un server de găzduire gestionat sau partajat, poate vă limitați la ceea ce puteți face. Gazda serverului este în control. În aceste cazuri, puteți instala în continuare un plugin pentru stocarea în cache a paginii, lucru pe care majoritatea proprietarilor de site-uri îl pot face cu ușurință.
4. Pluginul de stocare în cache este tot ce aveți nevoie
Un plugin de stocare în cache este o modalitate excelentă de a vă face site-ul mai rapid . Dar nu este singurul instrument pe care îl poți folosi. Puteți optimiza site-urile WordPress pe mai multe straturi. Când este configurat corect, un plugin de cache va ajuta cu siguranță . Poate fi o soluție rapidă dacă site-ul dvs. are performanțe slabe. Dar este doar pasul final în îmbunătățirea vitezei site-ului.
Pluginurile de stocare în cache nu pot rezolva probleme comune, cum ar fi codul slab, dar pot ajuta la minimizarea efectelor. Alocarea timpului pentru a remedia alte probleme componente ale site-ului poate îmbunătăți viteza și performanța site-ului.
5. Reduceți solicitările HTTP
Multe teme și pluginuri încarcă imagini și fișiere script de pe site-uri precum Facebook și Google, ceea ce poate afecta timpul de încărcare. Dacă pluginurile pe care le utilizați fac multe solicitări, nu fiți surprinși să vedeți timpi de încărcare mai lenți.
O regulă generală comună este limitarea numărului de solicitări HTTP pe care site-ul dvs. trebuie să le facă . Acesta este un ghid bun, dar este puțin mai mult decât atât. Marele exemplu în acest sens este minificarea. Multe plugin-uri și instrumente de minificare vor comprima fișiere CSS mai mici într-un singur fișier mare. Asta înseamnă că, în loc să ai 10 fișiere CSS pe site-ul tău, acum există doar unul. Aceasta este o cerere HTTP în loc de 10 solicitări separate .
Deși aceasta poate fi soluția optimă, depinde într-adevăr de situația dvs. Majoritatea browserelor web actuale pot descărca mai multe fișiere simultan în paralel. În acest caz, este mai bine ca browserul să descarce mai multe fișiere în același timp, în loc să așteptați descărcarea unui fișier mare. Rezultatele fiecărui site variază, așa că veți avea nevoie de un test care opțiune se potrivește cel mai bine site-ului dvs.
6. Aveți nevoie de găzduire scumpă pentru a avea o viteză mai bună a site-ului
Este esențial să ai o gazdă bună și de încredere pentru site-ul tău WordPress. Puteți avea două site-uri identice pe două site-uri de găzduire diferite și se vor încărca complet diferit.
Cei mai populari furnizori de găzduire petrec mult timp îmbunătățirii și maximizării performanței. Găzduirea partajată este o alegere populară pentru multe întreprinderi mici, deoarece este accesibilă. Rețineți că partajați resurse cu multe alte site-uri în același timp. Un site de înaltă performanță pe un server partajat poate încetini performanța altor site-uri din acea rețea.
Serviciile gratuite de găzduire web nu sunt, de obicei, recomandate, deoarece au adesea probleme cu timpul de nefuncționare și viteză mică. Investiția în găzduire bună merită cheltuiala. Găzduirea slabă poate limita cât de repede rulează site-ul dvs. și poate determina clienții potențiali să facă afaceri cu concurenții. Există multe gazde grozave acolo. Gazduirea ieftina nu este intotdeauna proasta, iar gazduirea scumpa nu este intotdeauna grozava.
7. Toate temele WordPress sunt optimizate pentru viteza
Numărul de teme pe care le puteți alege este impresionantă, așa că este important să luați în considerare viteza atunci când alegeți una. Multe teme cunoscute au codare proastă, ceea ce poate afecta timpii de încărcare. Trebuie să alegeți o temă care să fie atât atrăgătoare din punct de vedere vizual, cât și să aibă performanțe excelente în ceea ce privește viteza. Poate dura puțină încercare și eroare până când veți găsi o temă care atinge echilibrul perfect între acești factori.
Mulți proprietari de site-uri WordPress aleg teme de bază și selectează pluginuri de înaltă performanță pentru a-și atinge senzația vizuală și eficiența dorită. Majoritatea codului de pe site-ul dvs. provine din teme, astfel încât cei cu codare slabă pot încetini un site web. Temele multifuncționale sau „o mărime potrivită pentru toate” conțin o mulțime de caracteristici . Unele dintre ele au scripturi suplimentare pe care le încarcă, dar nu le folosesc. Dacă aveți unul dintre aceste tipuri de teme, activați numai funcțiile pe care le veți folosi.
8. Instrumentele de notare a vitezei paginii sunt importante
După ce ați folosit un instrument de testare a vitezei site-ului web, cum ar fi GTMetrix, Google PageSpeed Insights, Pingdom sau altele, site-ul dvs. va primi o notă pentru performanța sa. Primești și o listă cu diferite recomandări. Oamenii cred că site-ul lor trebuie să aibă o notă perfectă.
Când un Googlebot accesează un site, tot ceea ce privește este cât de repede se încarcă paginile tale. Nu știe ce instrumente de testare a vitezei au oferit site-ului dvs. Notele mai mari nu înseamnă neapărat timpi mai rapidi de încărcare a paginii. Notele de viteză și recomandările identifică blocajele și alte zone cu probleme potențiale ale site-ului dvs. Dar fiecare instrument evaluează același site în mod diferit.
Sugestiile pot îmbunătăți timpul de încărcare a paginii , dar unele nu sunt foarte benefice sau pot fi dificil de executat. Un exemplu în acest sens este atunci când Google PageSpeed recomandă mutarea fișierelor JS și CSS în subsolul paginii dvs. Unele fișiere JS sunt ușor de mutat, dar altele ar putea deteriora sau distruge site-ul dacă sunt mutate. Dacă vă încărcați site-ul web fără a utiliza stiluri CSS, vizitatorilor site-ului dvs. le poate părea că site-ul dvs. este defect. Notele de performanță sunt bune, dar nu contează . Cât de repede se încarcă paginile dvs. este ceea ce este cu adevărat important.
Optimizarea rezumatului site-ului WordPress
WordPress este foarte ușor de personalizat. Vă permite să optimizați performanța și viteza site-ului dvs. atât cât aveți nevoie. Site-urile cu performanțe mai mari necesită mai multă personalizare decât majoritatea proiectelor mai simple.
Timpii de încărcare a paginii pot afecta semnificativ modul în care vă conduceți afacerea online. Acestea influențează ratele de conversie, ratele de respingere, satisfacția utilizatorilor și probabilitatea de a repeta vizitatorii site-ului dvs. Optimizarea vitezei paginii WordPress poate deveni rapid o lume a wp-config.php, robots.txt, arhitectura serverului și alți factori care sunt adesea confuzi sau intimidanți la început.
Nevoile de optimizare a vitezei sunt diferite pentru fiecare site . Uneori va trebui să încerci câteva alternative până vei găsi soluția optimă. Vei primi o mulțime de sfaturi și recomandări din surse externe, dar nu toate vor fi benefice.
WordPress nu este cea mai rapidă platformă de utilizat, dar există întotdeauna o modalitate de a îmbunătăți timpul de încărcare a paginii fără a fi nevoie să scrieți niciun cod.