De ce site-ul meu este atât de lent? Cum să îmbunătățiți viteza site-ului în WordPress?
Publicat: 2017-05-26Aveți o plângere cu privire la viteza site-ului nostru? Citiți cu atenție acest articol. Există multe motive pentru care tema rulează rapid pe unele site-uri, dar încet pe alte site-uri.
Acest articol este pentru cei dintre voi care probabil cred că site-ul dvs. este atât de lent. Deci, probabil că trebuie îmbunătățit. Știm cu toții că viteza este o chestiune importantă pentru orice site web. Dacă site-ul dvs. este prea lent, clienții dvs. nu vă vor vizita site-ul și nu veți obține un venit bun.
Există mulți factori care afectează viteza WordPress. Prin urmare, în acest articol, le vom explora pe toate și vă vom oferi câteva soluții rapide pentru a vă accelera semnificativ site-ul. De asemenea, vom analiza câteva concepții greșite despre optimizarea vitezei site-ului .
A. Cum se testează viteza site-ului în mod corect?
Aceasta pare a fi cea mai ușoară întrebare, dar, de fapt, este cea mai mare greșeală de începător pe care o au majoritatea oamenilor.
Doar vizitarea site-ului dvs. de pe computer nu vă va arăta informațiile corecte despre cât de rapid sau lent este site-ul dvs.
Atunci ați putea crede că site-urile web GTMetrix sau Pingdom vor fi instrumentele corecte. Gresit din nou.
Într-adevăr, GTMetrix și Pingdom sunt cele mai populare și de încredere site-uri pentru a testa viteza site-ului dvs. Cu toate acestea, doar introducerea adresei URL a site-ului dvs. în caseta de selectare nu este suficientă pentru a testa viteza site-ului în mod corect.
Unii dintre clienții noștri sunt mereu îngrijorați de viteză, deoarece viteza lor pe GTMetrix este mult mai scăzută.
De exemplu, acest test de viteză oferă un rezultat de aproape 19 secunde și un scor general F

Cu toate acestea, dacă ne uităm cu atenție, regiunea de testare implicită a GTMetrix este în Canada, în timp ce majoritatea furnizorilor dvs. de găzduire sunt Bluehost, A2hosting, Godaddy etc. și au sediul în SUA sau în Europa.
În plus, să presupunem că locuiți în SUA și publicul dvs. locuiește și în SUA. În acest sens, un test de viteză din Canada nu ar însemna nimic. Deci, rezultatul corect al testului ar trebui să fie efectuat în SUA.

Dacă vă conectați la GT Metrix și schimbați regiunea de testare la Dallas, viteza site-ului se va îmbunătăți semnificativ. De exemplu, în acest caz, 19 secunde reduse la abia 4 secunde.
Dacă testăm din San Jose, California, viteza s-a îmbunătățit la 3,25 secunde.

Acesta este modul în care LOCATION afectează viteza site-ului dvs. Nu uitați să alegeți întotdeauna o locație de găzduire care să fie în apropierea publicului dvs.
Într-un alt test, Bostjan Gartnar are sediul în Europa și s-a plâns odată că viteza site-ului său pe GTMetrix este de aproximativ 3,5 secunde. Cu toate acestea, la fel ca în situația de mai sus, locația implicită a GTMetrix este în Canada, iar publicul Bostjan nu locuiește în Canada.
Să încercăm Pingdom pentru asta. Să efectuăm din nou testul pentru oamenii din Suedia, viteza site-ului este redusă la doar aproximativ 600 milisecunde

Lecția este să nu ai încredere în site-ul de testare înainte de a lua în considerare factorul de locație .
Ce se întâmplă dacă site-ul dvs. servește audiențe globale? Înseamnă că serverul tău trebuie să fie atât de rapid încât să poată servi oricărei persoane oriunde în lume în mai puțin de câteva secunde? Nu neaparat. Ai nevoie doar de un CDN – Content Delivery System , care găzduiește conținutul site-ului tău în multe zone din lume.

Aceasta este o tehnologie complexă și dacă intenționați să deveniți global, echipa dvs. de tehnologie va ști cu siguranță cum să implementeze CDN pentru serverul dvs. Una dintre sugestiile noastre cu privire la CDN este că puteți încerca cu Cloudflare .
B. Ce urmează? Cum să îmbunătățiți viteza site-ului? Incearca astea:
1. Optimizați-vă codul
Chiar dacă serverul este destul de puternic în comparație cu unele linii de coduri, trebuie să ții cont de asta. Optimizarea codului este unul dintre cele mai importante lucruri privind îmbunătățirea vitezei unui site web. Cu toate acestea, serverul este puternic, un site web care rulează zece mii de linii de cod cu sute de bucle pentru orice solicitare va fi întotdeauna mai lent decât un server de dimensiune medie care rulează doar mai puțin de o mie de linii de cod și unele bucle.
Este posibil să existe multe coduri HTML redundante, Javascript, CSS și CSS inline în codul sursă al site-ului dvs. care vă vor dăuna site-ului. Din fericire, există o metodă foarte ușoară de a optimiza toate aceste coduri, de a elimina spațiile inutile și de a vă accelera site-ul. Adică folosiți Autoptimize . Este un plugin pe care îl folosim pentru toate site-urile noastre web, pentru toate demonstrațiile noastre, iar eficiența sa este pur și simplu extraordinară.
Pentru temele noastre premium de înaltă calitate pe ThemeForest, facem tot posibilul să optimizăm codul și să eliminăm fișierele inutile, astfel încât site-ul dvs. să aibă cea mai bună performanță cu tema noastră. De fapt, cele mai multe dintre temele noastre WordPress au primit nota A la verificarea Pingdom și GTMetrix.
Majoritatea dintre ele primesc, de asemenea, un timp de încărcare mai mic de 1 secundă. Utilizarea următoarelor teme cu cea mai recentă actualizare poate ajuta în mod semnificativ la optimizarea site-ului și a codului temei, rezultând o performanță mult mai bună a site-ului. Aceste teme folosesc cea mai recentă tehnică de creare a temelor ThimPress – ThimCore:
Tema WordPress pentru educație – Education WP
Eduma sau Education WP, în prezent este cea mai bine vândută temă pentru educație WordPress pe ThemeForest, iar calitatea sa este doar nerecordată cu actualizări regulate, asistență pentru entuziaști și caracteristici de înaltă calitate, design despre Educație.
Tema WordPress pentru reviste – Mag WP – Cea mai bună temă pentru reviste.

Tema WordPress pentru hotel – Hotel WP – Tema obligatorie dacă construiți o afacere de hotel sau pensiune

2. Optimizarea imaginii
Nu este prea mult să spunem că 90 din 100 de site-uri au această problemă: proprietarul site-ului încarcă imagini fără pre-editare pentru a reduce dimensiunea imaginii și pentru a se potrivi cu zona necesară.
De exemplu, mulți oameni ar încărca o imagine portret de 5 MB în caseta de avatar care are nevoie doar de o imagine de 90×90 px care are nevoie de maximum 200 kB. Este o pierdere de 4,8 MB doar pentru un avatar. Și vor exista mai multe locuri pe site-ul tău care au nevoie de imagini.

- Nu uitați să vă redimensionați întotdeauna imaginea și să încercați întotdeauna să o faceți potrivit cu poziția pentru care este destinată.
Puteți folosi Photoshop, alegeți Salvare pentru Web și personalizați dimensiunea, numărul de culori pentru a optimiza imaginile.

- De asemenea, puteți utiliza un plugin de optimizare a imaginii WordPress, cum ar fi WP Smush, pentru a vă crește viteza site-ului. WP Smush vă va optimiza automat imaginile de fiecare dată când încărcați o imagine pe site-ul dvs. web.
În prezent, este unul dintre cele mai cunoscute plugin-uri pentru optimizarea imaginii.

- De asemenea, puteți utiliza Regenerare miniaturi pentru a regenera multe dimensiuni diferite de imagine pentru site-ul dvs. web. De exemplu, dacă utilizați Regenerate Image, avatarul de 5 MB de mai sus va fi transformat în mai multe versiuni diferite. În plus, va exista o versiune destinată doar unui avatar cu 90×90 px.

- În cele din urmă, dacă site-ul dvs. are nevoie de multe imagini, puteți utiliza Lazy load pentru a încărca mai întâi structura și textul site-ului dvs. Apoi încărcați imagini numai când derulați la imagine. Astfel încât procesul de încărcare va fi împărțit în mai multe faze, iar imaginile grele vor fi încărcate numai la cerere.
3. Utilizați pluginuri Caching
Încă un sfat este să utilizați pluginuri de cache pentru a salva capturi de ecran ale site-ului dvs. web, pentru a salva fișierele CSS sau JavaScript. Astfel încât vizitatorii vor trebui să încarce doar ceea ce nu a fost încărcat înainte. Acest lucru poate îmbunătăți foarte mult viteza site-ului dvs.
Unul dintre cele mai bune pluginuri pentru Caching este W3 Total Cache

Iată o configurație W3 Total Cache pe care Bostjan a găsit-o și care a ajutat la îmbunătățirea vitezei site-ului său la mai puțin de o secundă.
Mai jos sunt câteva alte pluginuri de caching pe care le puteți încerca:
- Swift Performance – WordPress Cache & Performance Booster

Acesta este un plugin premium de Caching relativ nou, care vă poate ajuta să creșteți rapid performanța site-ului dvs.
- WP Super Cache
- WP Rocket
Adică, WP Rocket este un plugin premium de memorare în cache WordPress cu trei planuri de plată oferite. Din punct de vedere tehnic, trebuie să plătiți doar o taxă unică, dar asistența și actualizările sunt incluse dacă mențineți plățile în fiecare an. Acestea fiind spuse, memorarea în cache pentru un site web este listată la 39 USD, cu suport pentru trei site-uri web la 99 USD și site-uri web nelimitate la 199 USD.
Deși puteți găsi și alte plugin-uri gratuite, acestea sunt tarife de calitate pentru unul dintre cele mai pline de caracteristici plugin-uri de cache de pe piață. Nu există o versiune de încercare gratuită sau o versiune gratuită a pluginului, dar dezvoltatorii oferă o garanție de rambursare a banilor de 14 zile.
Unul dintre motivele pentru care ne place atât de mult pluginul WP Rocket este din cauza interfeței sale simple de utilizare și a instalării rapide. Este un plugin de cache WordPress cu puterea de a vă face site-ul să devină rapid, dar orice începător ar putea să stea jos și să înțeleagă majoritatea setărilor implicate.
4. Eliminarea pluginurilor neutilizate.
Verificați-vă bine site-ul și dezactivați pluginurile pe care nu le utilizați nu este o idee rea.
Când utilizați WordPress, vi se va solicita să instalați multe pluginuri gratuite. Cu toate acestea, nu le-ați folosi pe majoritatea și aceste plugin-uri vor ocupa spații spațioase pe site-ul dvs. Între timp, pentru orice solicitare din partea vizitatorilor, motorul de bază WordPress ar trebui în continuare să le implementeze, ceea ce duce la irosirea inutilă a resurselor care ar putea fi folosite pentru a vă accelera site-ul.
De asemenea, există pluginuri pe care le puteți folosi ocazional și vă poate încetini în mod semnificativ site-ul. În acest caz, puteți găsi pluginuri care vă afectează site-ul și puteți decide să le păstrați sau să le dezactivați utilizând P3 Profiler .

P3 Profiler vă va ajuta să găsiți pluginuri lente și să raportați performanța fiecărui plugin, astfel încât să știți pe care să păstrați și pe care să ștergeți.
5. Optimizarea serverului
Un ultim sfat despre optimizarea vitezei site-ului WordPress este Optimizarea serverului. Acest lucru poate fi destul de avansat și trebuie să vă faceți griji doar atunci când utilizați un VPS în loc de un plan de găzduire partajată, deoarece pot exista configurații greșite pe serverul dvs. dacă îl gestionați singur. Din moment ce am mai spus despre locație, nu am mai pomenit-o. Cu toate acestea, în optimizarea serverului, există încă câteva alte lucruri pe care le puteți face pentru a vă optimiza site-ul web, mai ales dacă rulați:

- Utilizați EasyEngine
Cel mai bun lucru despre Easy Engine este că ajută foarte mult cu opțiunile de stocare în cache și suportul HHVM și Page Speed.
- Optimizare Nginx
Aceasta este o tehnică avansată, așa că voi enumera doar câteva dintre cele mai cuprinzătoare tutoriale de la Linode și DigitalOcean:
Cum să optimizați configurația Nginx
Cum să configurați Nginx pentru performanță optimizată
NGINX: faceți-vă serverele să zboare
Reglarea NGINX pentru cea mai bună performanță
Ajustarea NGINX pentru performanță
6. Utilizați PHP 7 pentru a vă accelera semnificativ site-ul
În prezent, PHP 7.0 este cea mai recentă versiune PHP și este destul de stabilă, deoarece a fost lansat de aproape 2 ani.
De asemenea, WordPress.ORG recomandă utilizatorilor săi să folosească PHP 7. În prezent, doar 9 din 100 de utilizatori WordPress folosesc PHP7. Contactați furnizorul dvs. de găzduire și cereți-i să schimbe de la PHP 5 la PHP 7. În prezent, PHP 5 este încă versiunea PHP implicită în multe servicii de găzduire.
Mai jos este tabelul de test de viteză al temei Eduma – Education WP pentru un server fără configurație, fără cache cu PHP 5.6.28 și unul care utilizează PHP 7.0.18

Aparent, PHP 7 este întotdeauna mai rapid și timpul mediu de încărcare este de doar mai puțin de 1,5 secunde pentru Eduma care utilizează PHP 7, în timp ce PHP5 are nevoie de aproximativ 5 secunde pentru a încărca complet site-ul.
Citiți mai multe Cum influențează găzduirea web viteza site-ului