10 motive pentru un site care rulează lent.

Publicat: 2022-04-11

Viteza site-ului dvs. de rulare lentă joacă un rol important în succesul site-ului dvs. de rulare lentă. Aceasta afectează o varietate de factori, inclusiv vizibilitatea site-ului dvs. și rata de conversie. Un site web care rulează lent este ultimul lucru pe care și l-ar dori cineva.

Cuprins

De ce contează viteza site-ului dvs.?

În zilele noastre, utilizatorii se așteaptă ca site-ul web să fie rapid. Când site-ul web durează mai mult să se încarce, acesta afectează drastic experiența utilizatorului.

Chiar și fracțiunile de secundă fac o diferență enormă, așa că optimizarea performanței site-ului dvs. este foarte importantă.

Având în vedere succesul site-ului dvs. care rulează încet, viteza nu poate fi ignorată. Dacă vă simțiți copleșit, un loc inteligent pentru a începe este să testați pentru a determina unde se află site-ul dvs. acum. Puteți rula o mulțime de teste de timp pentru a vedea cât timp așteaptă utilizatorii dvs. și apoi să vă puneți la lucru la scăderea acestor numere.

10 motive care fac ca site-ul dvs. să ruleze mai lent

1. Există o suprasarcină excesivă în baza de date

„Overhead” se referă la elemente străine din baza de date a site-ului dvs. - lucruri precum jurnalele, tranzitorii și alte intrări din pluginuri sau teme care se construiesc în timp. Prea mult din această „încărcare” poate face ca interogările bazei de date să dureze mai mult decât este necesar. În unele cazuri, poate cauza chiar și serverul dvs. web să expire în timp ce așteptați un răspuns din baza de date.

Optimizarea datelor prin eliminarea costurilor generale va ajuta la prevenirea acestui lucru. Majoritatea gazdelor web vă permit să accesați platforma de gestionare a bazelor de date phpMyAdmin prin contul dvs. de găzduire. Dacă nu reușiți să vă optimizați tabelele în phpMyAdmin, puteți utiliza interfața de linie de comandă WordPress (WP-CLI).

2. CSS site-ul dvs. nu este optimizat

La fel ca JavaScript, CSS-ul site-ului dvs. - codul responsabil pentru stilul paginilor sale poate întârzia încărcarea dacă este lăsat neoptimizat. Iată câteva soluții pe care le puteți implementa pentru a vă pune CSS-ul în formă:

  1. Dacă aveți mai multe fișiere CSS externe, combinați-le într-unul sau în câteva fișiere.
  2. Eliminați CSS extern și utilizați în schimb CSS inline.
  3. Utilizați „tipuri media” pentru a specifica când trebuie încărcate anumite fișiere CSS.

La fel ca JavaScript inline, CSS inline este util doar pentru porțiuni mici de cod. Dacă aveți mai multe fișiere CSS mari, nu ar trebui să încercați să le adăugați pe toate în fișierul HTML. Specificarea tipurilor media și combinarea fișierelor CSS externe ar trebui să aibă un impact mai semnificativ.

3. Blocarea redării Javascript întârzie încărcarea paginilor

JavaScript este codul care face site-ul dvs. funcțional și interactiv pentru utilizatori. Fără el, site-ul tău ar fi plictisitor. Cu toate acestea, dacă este lăsat neoptimizat, JavaScript vă poate întârzia paginile atunci când încearcă să se încarce în browserele utilizatorilor.

Când un browser încearcă să afișeze o pagină web, trebuie să se oprească și să încarce complet toate fișierele JavaScript pe care le întâlnește. Acest lucru are ca rezultat ceea ce se numește „JavaScript care blochează randarea” sau JavaScript, care împiedică încărcarea rapidă a paginii.

Există trei soluții pentru a trata JavaScript de blocare a randării:

  1. Eliminați fișierele JavaScript externe și utilizați în schimb JavaScript inline.
  2. Utilizați încărcarea asincronă, astfel încât JavaScript să se poată încărca separat de restul paginii.
  3. Amânați încărcarea JavaScript până când restul paginii este vizibil pentru utilizator.

Fiecare metodă are avantajele și dezavantajele sale. În general, JavaScript inline va îmbunătăți viteza paginii numai atunci când este utilizat cu moderație. Încărcarea asincronă poate cauza probleme, deoarece fișierele nu sunt încărcate într-o anumită ordine. Prin urmare, amânarea JavaScript este de obicei metoda recomandată.

4. Nu utilizați o rețea de livrare de conținut (CDN)

O rețea de livrare de conținut (CDN) constă din mai multe servere care sunt plasate în locații geografice strategice. Puteți stoca copii ale site-ului dvs. pe acestea, astfel încât paginile acestuia să poată fi încărcate rapid de către utilizatorii care se află departe de serverul dvs. principal.

Există mai multe opțiuni CDN pentru site-ul dvs. WordPress. Cloudflare este una dintre cele mai populare soluții, la fel ca și Jetpack CDN pentru imagini și videoclipuri. Pentru clienții din planurile noastre DreamPress Plus și Pro, veți beneficia de utilizare nelimitată a CDN-ului oferit de Jetpack.

În plus, dacă site-ul dvs. de rulare lentă folosește jQuery, îl puteți încărca de pe un CDN în loc de serverul dvs. web. Deoarece jQuery folosește mult mai puține linii de cod decât JavaScript pentru a obține aceleași rezultate, poate fi util în special pentru a crește viteza site-ului dvs. Google și Microsoft sunt cele mai populare două opțiuni jQuery CDN.

5. Suporturile mari cresc timpul de încărcare

Fișierele media, cum ar fi imaginile și videoclipurile, tind să fie destul de mari. Optimizarea lor prin compresie poate ajuta la reducerea dimensiunii lor și, prin urmare, la îmbunătățirea timpilor de încărcare.

TinyPNG este un instrument online gratuit care comprimă imagini. Există, de asemenea, câteva pluginuri pe care le puteți utiliza pentru a comprima fișierele media în WordPress, inclusiv Smush Image Compression și Optimization.

6. Codul site-ului dvs. este prea voluminos

Cu cât browserul web al utilizatorului dvs. trebuie să încarce mai mult cod, cu atât va dura mai mult timp ca site-ul dvs. să devină vizibil. Dacă codul dvs. este prea „volum” sau conține caractere neimportante și întreruperi de rând, site-ul dvs. poate deveni mai lent. Ca răspuns, puteți „minimifica” acel cod eliminând elementele care nu sunt necesare.

Există două plugin-uri populare pentru realizarea acestei sarcini. Autoptimize minimizează codul, pe lângă includerea CSS și optimizarea fișierelor JavaScript. De asemenea, se integrează bine cu WP Super Cache.

7. Fișierele lipsă cauzează erori

În unele cazuri, este posibil ca instalarea dvs. WordPress să lipsească fișiere. Dacă se întâmplă acest lucru, utilizatorii vor experimenta timpi de încărcare mai mari, deoarece se fac solicitări suplimentare în încercarea de a găsi fișierele. Acest proces va duce în cele din urmă la o eroare 404 dacă fișierele nu pot fi găsite.

Cauzele din spatele acestei probleme sunt numeroase și variate. În loc să încercați să găsiți sursa problemei, cea mai rapidă soluție este să vă restaurați site-ul din cea mai recentă copie de rezervă. Aceasta ar trebui să înlocuiască fișierele lipsă cu versiunile salvate în backup.

8. Problemele de internet opresc performanța optimă a unui anumit utilizator

În cele din urmă, performanța slabă a site-ului web se poate datora și unei probleme cu furnizorul de servicii de internet (ISP) al unui utilizator, mai degrabă decât cu site-ul dvs. în sine. Vitezele mici ale site-ului pot rezulta din congestionarea rețelei, limitarea lățimii de bandă și restricții, discriminarea și filtrarea datelor sau filtrarea conținutului. Dacă observați viteze mici atunci când vizitați site-ul dvs., puteți rula un traseu între computer și site-ul dvs. web pentru a testa conexiunea. . Acest lucru ar trebui să vă ofere o idee dacă problema este sau nu legată de ISP-ul dvs. sau este o preocupare mai semnificativă la nivelul întregului site.

9. Opcache nu este activat

OPcache este un motor de stocare în cache încorporat pentru limbajul de codare PHP. Dacă utilizați PHP pe site-ul dvs., dacă OPcache este activat, poate accelera încărcarea acestuia și, ca urmare, încărcarea paginilor dvs.

10. Scripturile scrise prost sunt în conflict cu elementele altor site-uri web

JavaScript scris prost poate provoca uneori probleme de compatibilitate cu alte părți ale site-ului dvs., ceea ce duce la timpi de încărcare mai mari. Rularea unui test de viteză folosind instrumente precum Pingdom, Web Page Test și GTmetrix poate indica adesea scripturi care durează mult timp pentru a se încărca.

Apoi, puteți investiga aceste fișiere mai îndeaproape pentru a înțelege cum le puteți îmbunătăți. De asemenea, poate fi util să dezactivați temporar scripturile potențial problematice, pentru a vedea cum se modifică scorurile dvs. de performanță fără a fi activate.