Latența se referă la întârzierea sau timpul necesar pentru ca datele să circule dintr-un punct într-o rețea la altul. De exemplu, diferența de timp între momentul în care un dispozitiv trimite o solicitare de date și momentul în care primește datele solicitate. O platformă lentă poate fi cauzată de o latență ridicată, care uneori este denumită „întârziere”, de exemplu, laptopul meu pare să întârzie astăzi.
Unde poate apărea o latență mare?
De obicei, există trei locuri în care poate apărea o latență ridicată:
În amonte: se referă la fluxul de date transmis în amonte, de exemplu, computerul unui utilizator de platformă solicită ca Indexul Fericirii să trimită datele din baze de date către computerul său prin intermediul platformei.
Aplicație: Aceasta înseamnă sursa principală, de exemplu platforma Indexul Fericirii.
În aval: acest lucru se întâmplă atunci când platforma The Happiness Index solicită date din bazele lor de date. De exemplu, atunci când un utilizator de platformă analizează rezultatele, platforma va solicita date din bazele de date, iar datele vor fi împachetate și trimise către platformă.
Mai jos, un exemplu despre cum circulă datele în aval și în amonte:
Cauzele latenței mari - Upstream
Rețea: dacă există un volum mare de trafic în rețea, de exemplu, mulți angajați ai aceleiași companii cu utilizatorul platformei folosesc aceeași rețea sau există un număr mare de dispozitive conectate la rețea și rețeaua a devenit aglomerată.
Încărcarea computerului: computerul unui utilizator de platformă poate avea o mulțime de procese în fundal care rulează, de exemplu, mai multe file cu resurse grele deschise în browser sau aplicații suplimentare care rulează pe computerul său, ceea ce poate cauza întârzieri.
Distanța: Dacă o companie are angajați care lucrează de la distanță de acasă sau din alte locații, accesarea datelor sau aplicațiilor prin internet poate provoca o latență ridicată din cauza distanței dintre angajat și rețeaua companiei. De exemplu, un angajat care accesează platforma printr-un VPN pe care îl folosește pentru a se conecta la rețeaua companiei în timp ce lucrează de acasă ar putea crea o latență mai mare.
Internet: nivelul de lățime de bandă disponibil pentru un utilizator de platformă ar putea crea o latență mare dacă viteza de internet disponibilă este scăzută.
Cauzele latenței mari - Aplicație
Cod ineficient: codul care rulează aplicația ar putea fi ineficient, de exemplu, un cod mai lung înseamnă că solicitările durează mai mult. Prin optimizarea codului pentru a fi eficient, latența devine mai puțin o problemă.
Erori: O aplicație care are o eroare, de exemplu, ceva oprește aplicația să funcționeze în modul în care a fost proiectată, poate cauza latență. De exemplu, o roată de progres continuă să se rotească, deoarece aplicația nu poate încărca pagina din cauza unei erori.
Cauzele latenței mari - în aval
Autoscaling: Aceasta este o caracteristică de cloud computing care crește sau reduce automat serviciile cloud, cum ar fi capacitățile serverului, în funcție de situații precum nivelurile de trafic. Autoscaling poate să nu se producă suficient de repede pe măsură ce cererea atinge vârfuri, sau autoscaling se poate întâmpla prea repede, ceea ce poate duce la supraîncărcare temporară. Aceasta este cea mai comună problemă în aval care provoacă o latență ridicată.
Implementări de la terți: un utilizator de platformă poate avea o latență ridicată din cauza unui furnizor terț din aval care implementează o actualizare sau funcții noi în momentul în care utilizatorul platformei folosește platforma.
Cum să diagnosticați o problemă
Primul lucru de verificat este dacă problema apare în amonte. Pentru a face acest lucru, trebuie să puneți o serie de întrebări:
- Întâmpinați probleme de conectivitate la internet?
- Te confrunți cu viteze scăzute de internet?
- Întâmpinați probleme de rețea?
Dacă răspunsurile la oricare dintre întrebările de mai sus sunt da, atunci în amonte este cea mai probabilă cauză a latenței ridicate și vă recomandăm să analizați acest lucru cu suportul IT al organizației dumneavoastră.
Dacă răspunsurile sunt nu, contactați THI pentru ca comunitatea noastră tehnologică să investigheze. Vă rugăm să includeți cât mai multe informații posibil atunci când contactați, de exemplu, tipul de browser utilizat, site-ul și pagina accesată, eroarea întâlnită și atașați orice videoclipuri sau capturi de ecran pe care le faceți.