Cauze și soluții Semalt pentru site-uri web lente


Cuprins

1. Introducere
2. Cauze și soluții pentru site-urile web lente
  • Prea multe solicitări HTTP
  • Fișiere media mari
  • Prea multe pluginuri
  • Probleme cu JavaScript
  • Nu utilizați tehnici de cache
  • Nu utilizați un CDN
  • CSS neoptimizat
  • Pagina principală aglomerată
  • Codificare necurățată
3. Concluzie

1. Introducere

Nu puteți avea cu adevărat succes ca proprietar al site-ului web dacă aveți pagini care necesită încărcarea pentru totdeauna. Au trecut vremurile în care utilizatorii trebuiau să suporte experiența frustrantă a unui site lent. Studii recente au arătat că majoritatea utilizatorilor abandonează un site dacă încărcarea durează mai mult de trei secunde. Sensul este simplu; în acest secol 21, viteza este numele jocului.

Viteza paginii afectează modul în care motoarele de căutare vă clasează site-ul. De asemenea, afectează vizibilitatea și credibilitatea site-ului dvs. Dacă aveți un site web lent, poate rezulta o scădere a veniturilor, deoarece 40% dintre utilizatori vă vor abandona site-ul dacă încărcarea durează mai mult de 2-3 secunde. De asemenea, veți oferi vizitatorilor site-ului o experiență negativă, făcându-i mai puțin probabil să revină pe site-ul dvs.

Există mulți factori responsabili pentru site-uri web lente. Citiți mai departe pentru a afla care sunt acești factori și cum să le remediați.

2. Cauze și soluții pentru site-urile web lente

  • Prea multe solicitări HTTP
Acesta este un motiv comun pentru site-urile web lente. Când aveți atât de multe imagini JavaScript și CSS, poate încetini timpul de încărcare a site-ului dvs. web, deoarece browserul solicită încărcarea fiecăruia dintre aceste fișiere de fiecare dată când cineva vă vizitează site-ul. 80% din timpul de încărcare al site-ului dvs. web este conectat la descărcarea acestor elemente.
Pentru a rezolva această problemă, minimizați solicitările HTTP. Dacă utilizați browserul Chrome, utilizați setările instrumentului pentru dezvoltatori pentru a afla numărul de solicitări pe care site-ul dvs. le face în prezent pentru fiecare căutare, apoi reduceți numărul respectiv cât mai mult posibil.

Puteți încerca, de asemenea, să combinați unele dintre ele. Puteți micșora și combina fișiere în HTML, CSS și JavaScript, deoarece aceste fișiere se adaugă la numărul de solicitări pe care le face site-ul dvs. la fiecare vizită. De asemenea, puteți elimina redirecționările inutile, deoarece acestea contribuie la încetinirea timpului de încărcare sau la utilizare Analizatorul paginilor web Semalt pentru a rula diagnosticarea și oferirea de soluții.

  • Fișiere media mari
Acesta este unul dintre cei mai comuni vinovați ai unui site lent. A avea prea multe imagini sau videoclipuri neoptimizate reduce viteza de încărcare a site-ului dvs. web, deoarece imaginile vor folosi o lățime de bandă mare în timpul încărcării. Dacă încărcați adesea fișiere mari înainte de a încerca să le comprimați, creșteți inutil dimensiunea site-ului dvs. web, ceea ce va afecta viteza site-ului dvs. web.
Pentru a rezolva această problemă, optimizați-vă fișierele media comprimându-le înainte de a le încărca pe site-ul dvs. web. Imaginile dvs. nu trebuie să depășească 100k. Există diverse instrumente online pe care le puteți utiliza pentru a vă optimiza imaginile. Puteți utiliza un instrument gratuit de compresie a imaginii numit TinyJPG pentru a reduce dimensiunea imaginii înainte de a le încărca. Dacă rulați un site WordPress, puteți utiliza WP Smush.
De asemenea, ar trebui să acordați atenție formatului de imagine, deoarece formatele de imagine PNG sau GIF sunt mult mai mari în comparație cu formatul JPG, prin urmare, utilizarea formatului de imagine JPG poate ajuta site-ul dvs. să se încarce mult mai repede. Puteți utiliza aplicații de editare grafică precum Photoshop pentru a selecta formatul de imagine dorit. Photoshop are o opțiune numită „Salvați pentru web și dispozitive”, care vă permite să reduceți calitatea unei imagini înainte de a o încărca pe un site.
  • Prea multe pluginuri
Prea multe pluginuri ar putea fi un alt motiv pentru care site-ul dvs. este lent. Dacă aveți diferite pluginuri care controlează diferitele caracteristici ale site-ului dvs., acesta vă poate împiedica site-ul și îl poate face să se încarce mai lent. Acest lucru se datorează faptului că pluginurile cresc activitatea pe care site-ul dvs. trebuie să o facă în timpul încărcării. Pluginurile pot interfera, de asemenea, cu capturarea paginilor de pe site-ul dvs., reducând viteza paginii site-ului dvs.
Nu vă lăsați purtați cu miile de pluginuri care oferă lucruri uimitoare pentru site-ul dvs. și suprasolicitați site-ul dvs. cu prea multe pluginuri. În schimb, aveți un plugin all-in-one care poate face munca eficient. Un plugin pe care îl puteți utiliza în acest scop este MalCare. Vă permite să vă gestionați site-ul WordPress și, de asemenea, vă protejează site-ul de hackeri și malware.
  • Probleme cu JavaScript
JavaScript este un instrument important care face site-ul dvs. funcțional și mai interactiv pentru utilizatori. Este mai ușor să încărcați date dinamice prin AJAX și, de asemenea, să adăugați efecte speciale pe pagina dvs. Cu toate acestea, dacă nu este bine gestionat, JavaScript poate fi o problemă pentru site-ul dvs. web.

Poate împiedica încărcarea paginilor dvs. cât de repede ar trebui, deoarece browserul trebuie să încarce complet fiecare fișier JavaScript înainte de a putea afișa o pagină web. Un JavaScript neoptimizat poate duce la ceea ce este cunoscut sub numele de JavaScript care blochează redarea sau JavaScript care întârzie paginile dvs. atunci când utilizatorii încearcă să le deschidă în browserele lor.
Pentru a aborda această problemă, ar trebui:
  • Utilizați JavaScript în linie în loc să utilizați fișiere JavaScript externe.
  • Verificați fișierele JavaScript pentru a vedea dacă există cineva care nu este atât de important, astfel încât să puteți scăpa de ele.
  • Comprimarea JavaScript vă va ajuta, de asemenea, să instalați un compresor YUI și să-l utilizați pentru a restrânge fișierele.
  • Utilizați încărcarea asincronă pentru fișierele dvs. JavaScript.
  • Amânați încărcarea JavaScript; dacă împiedicați încărcarea JavaScript până după încărcarea altor elemente, veți crește viteza paginii.

  • Nu utilizați tehnici de cache
Când activați stocarea în cache a browserului, browserul dvs. poate stoca copii statice ale fișierelor site-ului dvs. web pe un hard disk sau într-o memorie cache. În acest fel, poate afișa datele memorate în cache în loc să trimită o altă cerere HTTP către server de fiecare dată când un utilizator vă accesează site-ul.

Puteți activa cu ușurință stocarea în cache folosind plugin-uri precum W3 Total Cache. Acest lucru va funcționa cel mai bine dacă utilizați un site WordPress. W3 Total Cache spune că viteza paginii utilizatorilor săi a devenit de zece ori mai bună decât înainte de a utiliza pluginul.
Pentru a stoca o versiune cache a site-ului dvs. în browserul unui utilizator și accesați setările generale. Selectați memoria cache a browserului, faceți clic pe caseta „Activați” Rețineți că puteți determina durata de timp în care doriți ca un fișier să fie stocat în memoria cache a vizitatorilor. Tot ce trebuie să faceți este să adăugați o linie care să spună browserului cât timp doriți ca un fișier să rămână în memoria cache a vizitatorilor.
  • Nu utilizați un CDN
O rețea de livrare a conținutului vă permite să stocați copii ale site-ului dvs. web pe diferite servere poziționate în mai multe locații strategice, astfel încât paginile dvs. să se poată încărca rapid atunci când utilizatorii îndepărtați de serverul dvs. principal încearcă să vă acceseze site-ul. Găzduirea site-ului dvs. pe un singur server poate provoca o viteză mică a paginii, deoarece toți vizitatorii site-ului dvs. trimit cereri către același server și acest lucru poate crea un nivel ridicat de trafic pentru site-ul dvs., crescând timpul petrecut pentru procesarea cererilor utilizatorilor și conducând pentru a încetini timpul de încărcare.
Pentru a remedia această problemă, cel mai bine este să utilizați un CDN. Cu un CDN, vă puteți ascunde cu ușurință datele pe diferite servere și puteți evita blocarea serverului principal cu prea multe solicitări. Aceasta înseamnă că, atunci când un utilizator solicită un fișier de pe site-ul dvs., browserul său îl poate descărca de pe un server cel mai apropiat de acesta. Cloudflare și MaxCDN sunt opțiuni CDN bune pe care le puteți utiliza.
  • CSS neoptimizat
Foaia de stil în cascadă (CSS) are mult de-a face cu aspectul site-ului dvs. Acesta oferă instrucțiuni browserului cu privire la dimensiunea fontului site-ului dvs., culoare, meniu, antet, subsol și alte detalii despre aspectul paginilor dvs. web. Fișierele CSS pot fi foarte lungi, cu atâtea linii de coduri. Acest lucru vă poate reduce semnificativ viteza de încărcare a paginii.
Puteți optimiza CSS combinând toate imaginile într-un singur fișier mare folosind Sprites de imagine. Un alt sfat este să comprimați fișierul CSS într-unul nou, cu spații albe reduse. Puteți face acest lucru folosind minifiere CSS precum CSS Nano. Verificați fișierele și codurile CSS și scăpați de orice fișier sau duplicat inutil.
  • Pagina principală aglomerată
Dacă site-ul dvs. web se încarcă foarte încet, este probabil pentru că ați trecut cu vederea cantitatea de dezordine construită pe pagina dvs. de pornire și, probabil, pe întreaga pagină a site-ului dvs. web.

Mulți dezvoltatori web își înghesuie pagina de pornire cu diferite imagini, widget-uri și conținut uimitoare, toate în încercarea de a face o primă impresie impresionantă vizitatorilor site-ului lor. Deși este un lucru bun să aveți o pagină frontală atractivă, a merge peste bord și a o aglomera cu conținut diferit poate afecta negativ timpul de încărcare al site-ului dvs.
Cu cât aveți mai multe elemente pe pagina dvs. de pornire, cu atât va dura mai mult timp pentru încărcare. Este întotdeauna mai bine să-l păstrăm simplu. Respectați elementele de bază și eliminați toate elementele inutile de pe pagina dvs. de pornire, scanați de asemenea toate paginile de pe site-ul dvs. și dezordinați-le pentru a permite încărcarea site-ului dvs. mai repede.

  • Codificare necurată
Dacă site-ul dvs. web este plin de spații albe în exces, stilurile în linie golesc linii noi și comentarii inutile, atunci da, veți experimenta un site lent. Fiecare site web este creat cu o mulțime de coduri. Google, de exemplu, este construit pe 2 miliarde de linii de coduri. Unii dezvoltatori web produc site-uri web care au linii excesive de coduri care nu îndeplinesc funcții majore. Aceste coduri dense și extinse pot încetini viteza de încărcare a site-ului dvs. web.

Soluția la această problemă este eliminarea tuturor elementelor inutile din codurile dvs., cum ar fi spații suplimentare, linii noi goale și comentarii inutile. Există multe instrumente pe care le puteți utiliza pentru a vă curăța codurile. Un Mark-up este un instrument uimitor pe care îl puteți utiliza în acest scop. De asemenea, puteți lucra cu un dezvoltator web cu experiență, cum ar fi Semalt pentru a vă asigura că site-ul dvs. este bine codificat.

3. Concluzie

Fiecare site web trebuie să fie optimizat pentru cea mai mare viteză posibilă, dar acest lucru nu se poate face fără o cunoaștere adecvată a factorilor responsabili pentru încărcarea lentă a site-ului web. Dacă site-ul dvs. web se încarcă foarte lent, nu vă panicați. Pur și simplu utilizați factorii enumerați mai sus ca ghid pentru a înțelege motivul întârzierii și a le remedia folosind sfaturile menționate sub fiecare punct.

mass gmail