Cum să vă îmbunătățiți viteza și performanța site-ului WordPress

Publicat: 2016-01-12

Ați petrecut luni de zile proiectând un site WordPress uimitor și lucrând cu clienți și colaboratori pentru a crea ceva cu adevărat special. Acum l-ați lansat publicului și da! Ai terminat. Dar, stai... e cam lent. Știți că viteza site-ului este crucială pentru succesul afacerii dvs. (și al clientului). Din când în când, ești lovit peste cap cu statistici înfricoșătoare precum „ aproape jumătate dintre utilizatorii de web se așteaptă ca un site să se încarce în două secunde sau mai puțin” și „utilizatorii tind să abandoneze un site care nu este încărcat în trei secunde. .”

Este ușor să te simți frustrat în acest moment al proiectului, dar nu te îngrijora. Înainte de a dărâma ușa gazdei dvs. web sau de a adăuga o mulțime de plugin-uri incomplete, urmați acești pași simpli pentru a face site-ul dvs. WordPress neted, solid și super rapid.

Pasul unu: Testează!

Înainte de a începe, este important să efectuați câteva măsurători și să efectuați câteva teste pentru a obține niște benchmark-uri, astfel încât să știți dacă modificările pe care le faceți vă îmbunătățesc într-adevăr site-ul.

wordpress-performanță-bench

Pentru a testa viteza site-ului dvs., cel mai bun pariu este o combinație de WebPageTest și Google PageSpeed ​​Insights. WebPageTest vă oferă o idee bună despre timpul real (în secunde) pe care îl ia un site pentru a se încărca, iar aceste valori vă vor ajuta să știți dacă back-end-ul sau front-end-ul cauzează încărcarea lent a unui site. Google PageSpeed ​​Insights este cel mai bun pentru a analiza modul în care site-ul dvs. este redat de browser și vă poate ajuta să identificați ceea ce puteți îmbunătăți pe front-end.

Pasul doi: asigură-te că ai cea mai bună gazdă

Prețul găzduirii partajate îl face întotdeauna să pară o afacere, dar are un cost diferit: viteză lentă a site-ului, performanță neregulată și timpi de nefuncționare frecventi. Stresul nu merită, mai ales când aveți posibilitatea de a alege o gazdă WordPress gestionată (cum ar fi Flywheel!) care se va ocupa de o mare parte din necazurile dvs. de performanță WordPress. Când vine vorba de găzduire, nu doriți să vă încurcați cu migrările de ultimă oră, site-urile piratate, serverele sub-normal și timpii de neașteptat neaștepți în cele mai importante momente.

Cu Flywheel, suportul este de top, tabloul de bord este frumos și ușor de utilizat, site-ul dvs. va rămâne în siguranță și veți avea la dispoziție o mulțime de funcții. Verifică!

Pasul trei: auditați-vă pluginurile

Adăugarea de pluginuri pe un site poate aduce o mulțime de funcționalități și lucruri distractive care fac site-ul dvs. mult mai mult decât elementar. Din păcate, mulți aduc cu ei o performanță. Am văzut atât de multe site-uri lente care sunt vindecate imediat doar dezactivând câteva plugin-uri. Cel mai bun mod de a evita o migrenă de la gestionarea pluginurilor este să țineți cont de performanță pe măsură ce vă dezvoltați site-ul. „Nu petrece săptămâni întregi bazându-te pe un plugin doar pentru ca acesta să devină piesul existenței tale” când aflați că site-ul dvs. este extrem de lent. Citiți recenziile, testați-le în mod regulat și asigurați-vă că le actualizați la cea mai recentă versiune când este disponibilă.

wordpress-performanță-logică

Toate aceste discuții negative despre pluginuri sunt doar pentru a vă face conștienți de potențialele riscuri implicate atunci când folosiți unele proaste. Acestea sunt, de obicei, pluginuri care sunt dezvoltate de programatori fără experiență sau care fac o mulțime de interogări la baze de date și necesită o procesare logică intensivă. Cu toate acestea, sunt vești bune! Există mii de pluginuri valoroase care nu-ți deranjează utilizatorii și cititorii atunci când se accesează cu crawlere pe site-ul tău. Trucul magic este doar să le folosești și nu pe cele cu performanță lentă.

Puteți găsi destul de ușor ce pluginuri ar putea cauza pierderi de performanță pe site-ul dvs. În general, folosim un plugin numit P3 Profiler, care vă cercetează întregul site și raportează ce procent din timpul total de încărcare este responsabil pentru utilizarea fiecărui plugin. Dacă sunteți serios în privința vitezei, veți rula un test P3 Profiler de fiecare dată când activați un plugin nou, pentru a vă asigura că nu instalați ceva care va sacrifica viteza. În plus, prin compararea pluginurilor dvs. de la început, nu veți pierde timpul să vă jucați cu un plugin dacă nu va funcționa bine pe termen lung.

Dacă există pluginuri fără de care pur și simplu nu poți trăi, dar totuși îți faci site-ul mai lent, există modalități de a le folosi în continuare. În general, dacă determinați că un plugin se încarcă lent, următorul pas este să creșteți memoria de pe serverul dvs. Eliminarea necesității de a face acest lucru este cel mai bun plan de acțiune, dar probabil că există o mână de plugin-uri pe care s-ar putea să nu ești dispus să le renunți (WooCommerce, de exemplu).

Cu Flywheel, vă puteți actualiza oricând planul pentru a obține mai multă memorie și, astfel, mai multă viteză. Aflați mai multe despre planurile noastre aici.

Pasul patru: păstrați totul în cache

Memorarea în cache, atât pe partea serverului, cât și pe partea clientului, este o parte importantă a performanței site-ului WordPress. Odată ce un utilizator vă încarcă site-ul pentru prima dată, puteți profita de capacitățile browserului pentru a stoca în cache conținutul acelui site la nivel local, astfel încât la următoarea vizită utilizatorul le are deja încărcate.

În mod similar, pe partea de server, a avea un strat de cache face minuni pentru a vă servi site-ul foarte rapid. Cea mai comună modalitate de a stoca în cache pe partea de server cu WordPress este utilizarea pluginului W3 Total Cache. Acest plugin (sau unul similar) este necesar pe aproape toate gazdele. Excepția de la această regulă este Flywheel; ne ocupăm de stocarea în cache pe server pentru tine în culise cu Varnish. Utilizarea Varnish în locul unui plugin poate crește vitezele dramatic, deoarece Varnish nu trebuie să vorbească niciodată cu PHP. Acesta oferă copii statice stocate în cache ale site-ului dvs. imediat (fără a atinge măcar stratul de aplicație PHP), în timp ce pluginurile sunt încă rulate de PHP.

Pe gazdele gestionate, cum ar fi Flywheel, memorarea în cache pe server îi spune browserului cât timp trebuie să memoreze lucrurile prin setarea „antetului expiră”. Browserul nu va cere serverului mai multe informații dacă acele anteturi îi spun să nu solicite. În principal, trebuie să începeți să vă gândiți la stocarea în cache atunci când începeți să instalați pluginuri sau teme terțe. Dezvoltatorii de teme și pluginuri își pot seta propriile anteturi care pot suprascrie setările implicite ale gazdei dvs., afectând negativ mecanismele de stocare în cache.

WooCommerce, de exemplu, dezactivează stocarea în cache pe server prin setarea cookie-urilor. De obicei, nu este foarte evident când pluginurile sau temele dezactivează memorarea în cache, așa că un lucru bun de făcut este să contactați furnizorul dvs. de găzduire și să cereți să forțeze memorarea în cache a site-ului dvs. Totuși, aveți grijă să nu forțați stocarea în cache în paginile care au cu adevărat nevoie de cookie-uri pentru a funcționa, cum ar fi coșul WooCommerce și paginile de finalizare a achiziției.

Pasul cinci: Utilizați un CDN

O rețea de livrare de conținut (sau CDN) este o rețea de servere care servește site-ul dvs. web și activele acestuia din diferite locații, în funcție de locația utilizatorului. De exemplu, să presupunem că nu utilizați un CDN și site-ul dvs. este găzduit în San Francisco. Când cineva din, să zicem, Barcelona vă vizitează site-ul, trebuie să vă recupereze toate activele de pe serverul dvs. din San Francisco.

wordpress-performanță-cdn

Distanța lungă dintre cele două locații durează în mod clar mai mult decât dacă cineva din San Francisco vă încarcă site-ul care este găzduit în San Francisco. Un CDN vă servește activele de la o mulțime de servere diferite cu sediul în New York, Seattle, Omaha, Paris, Londra, Beijing și San Francisco (și multe altele). Ideea este că utilizatorii vor atinge serverul cel mai apropiat de ei și nu vor sacrifica timpul de încărcare, deoarece există o distanță mai mică între ei și server. Cu un CDN, aceeași persoană din Barcelona va ajunge acum la un centru de date din Londra sau Paris, în loc de San Francisco. Utilizarea unui CDN va crește cu siguranță viteza site-ului dvs. pentru utilizatorii din întreaga lume!

Unele dintre cele mai populare CDN-uri includ Amazon Web Services, CloudFlare și MaxCDN. Cele mai multe dintre ele au planuri gratuite, dar dacă atragi o mulțime de vizitatori și ai o mulțime de active, cel mai probabil va trebui să plătești pentru un CDN. De obicei, sunt ușor de configurat, dar dacă doriți o soluție de configurare super ușoară, ar trebui să verificați suplimentul MaxCDN de la Flywheel.

wordpress-performanță-ebook

Încercați Performanța statistică!

Știm că găzduirea singură nu vă poate rezolva toate problemele legate de performanța WordPress (chiar dacă platforma cloud a Flywheel vă face cu adevărat site-ul să zboare!). Micile detalii de pe front-end pot încetini cu adevărat lucrurile... și cu atât de multe plugin-uri, teme și tehnologii care lucrează împreună, poate fi dificil să știi de unde să începi.

Suplimentul nostru Performance Insights vă oferă o privire în profunzime asupra aspectelor de înaltă și scăzută performanță ale site-ului dvs. De acolo, facem un pas mai departe și vă oferim acțiuni recomandate direct de la echipa noastră de experți, astfel încât să știți exact unde și cum să îmbunătățiți viteza site-ului dvs.! Aflați mai multe aici.