[Studiu de caz] Userii iti pot influenta load la site?

AlexH

Merg pe strada catre Mine...
Membru personal
Administrative
Freelancer
SEO Expert
Hai sa discutam ceva interesant pentru ca sunt unii disperati dupa viteza de incarcare la site. Stati toata ziua sisteme de verificare a vitezei, pierdeti timp pentru a avea scor de 100 sau 10, depinde unde faceti testul. Multi dintre voi reusiti.

Deci un utilizator al site-ului vostru poate influenta scorul la load?
Puteti primi avertisment de la google ca site este slow din cauza unui user sau ma multi?
 
DA. Userul poate influneta viteza de incarcare al site-ului. Am facut acest experiment cu un site care l-am dus 100% viteza de incarcare, iar dupa doua saptamani mi-au venit advertismente de la google.

Cred ca se datoreaza si vitezei de net pe care userul o are, plus ce programe are deschise in acel moment userul.

De exemplu am folosit laptopul unei verisoare o zi, si am inceput sa imi fac treaba, laptopul foarte bun, dar datorita unor programe pe care le avea instalate HDD statea numai la 100%, ei atunci cand incercam sa intru pe un site imi lua vreo 10 - 20 de secunde sa imi incarce tot siteul. Am incercat si pe siteul meu si tot la fel, iar dupa doua zile am primit mesaj de la google ca in data de siteul sa incarcat greu.

Deci in concluzie DA eu cred ca influenteaza userul load-ul siteului.
 
Deci un utilizator al site-ului vostru poate influenta scorul la load?
NU Punct.In ultima vreme nu prea am pus accent e asta si nu mai dau asa importanta la asta dar nu,e exclus o spun din propria experienta.Am sute de mii de unici pe zi si tu Alex o sti si am acelas speed score cat si viteza de incarcare ca si cand aveam 1k acum ani..Aici depinde si de site vorbim ca daca e de exemplu site unde se face upload,conversii etc atunci se schimba situatia si poate influienta speedul dar in 99% nu,speedul tine de tema,script,csm sau ce ai si binenteles ''lucru sfant'':))) de hostul sau serverul ce il ai.
Puteti primi avertisment de la google ca site este slow din cauza unui user sau ma multi?
Teoretic da,practic nu am patito inca.:)
 
Deci un utilizator al site-ului vostru poate influenta scorul la load?

Nu, categoric nu, fiindca userul nu influenteaza cu nimic faptul ca incearca sa acceseze un website.

Performanta websiteului este influentata direct de serverul folosit si infrastructura din splatele websiteului (ex: Load Balancer, Caching, etc..) si platforma folosita pentru website (PHP, Java, C#, etc).

Un simplu exemplu, in WP/Joomla/Drupal toata lumea este obisnuita sa foloseasca pluginuri/module pentru a face anumite lucruri, iar numarul de pluginuri creste pe masura cerintolor, dar ce nu realizeaza majortatea este ca, cu cat nr de pluginuri creste, cu atat devine mai inceata platforma; procesarea fiecarui plugin instalat necesita timp iar majooritatea pluginurilor nu sunt facute cu gandul la performanta, cat "am nevoie sa faca asta XXX si nu conteaza cum. "

Puteti primi avertisment de la google ca site este slow din cauza unui user sau ma multi?

De la google primiti advertisment ca websiteul este incet, nu din cauza unui user, cat google incearca sa incarce siteul si ii ia prea mult siteului sa raspunda/incarce o pagina
 
Ultima editare:
In ultima perioada am observat ca exista un paralelism la platformele web folosite. Da, in mod clar cand un user este autentificat el foloseste pagini generate cu ajutorul bazelor de date si acest lucru poate duce la un load crescut insa apoi incep sa se genereze cache-urile si viteza este normala.
Mai nou am vazut ca exista cache per sesiune la unele scripturi, si ele se descarca si functioneaza de acolo chiar daca initial este folosita o baza de date, formularele de interogare si afisare sunt reduse la minim pana la completarea datelor.
DA! Daca am un numar de useri ce acceseaza in acelasi timp un website, este posibil ca fizic sa nu imi mai raspunda website-ul si sa apara intarzieri in incarcare. Vorbesc de numere mari si de limite fizice ale unui server, care poate nu e configurat si pregatit pentru un asemenea numar de conexiuni.
Ah ... si inca ceva ... eu nu il mai cred pe google :) L-am prins cu matza in sac la nise pagini care nu sunt compatibile cu termenii si conditiile lor. Le-am sters si i-am cerut sa verifice din nou si de aproape 2 ani primesc aceleasi avertismente pentru acelasi continut iar procedura de reverificare o pornesc de fiecare data cand primesc atentionarea. Eu cred, si ma gandesc din ce in ce mai tare la aceasta teorie, ca oamenii astia vor sa faca si profit si ei profita de faptul ca au acces la informatii la care noi nu avem acces si se joaca random cu noi :)
Nu tot ce zboara se mananca ...
 
Posibil, n-am analizat prea mult, dar, primesc pe analytics:

Your page-loading speed is slow in United Kingdom

Pe un site hostat in CZ.

Trafficul este din US/AU/UK, ciudat ca doar din UK primesc notificarea asta.
 
ciudat ca doar din UK primesc notificarea asta.
Nu este ciudat, netul in UK e un pic mai rapid ca dial-up, astfel, eu as verifica marimea paginilor la site, ex: sa nu depaseasca 1-2mb dupa ce sia facut load toate elementele in pagina + reclame (asta fara cache) iar cu cache sa fie sub 1mb.
 
DA! Daca am un numar de useri ce acceseaza in acelasi timp un website, este posibil ca fizic sa nu imi mai raspunda website-ul si sa apara intarzieri in incarcare. Vorbesc de numere mari si de limite fizice ale unui server, care poate nu e configurat si pregatit pentru un asemenea numar de conexiuni.
Da,cum spunea si @Ovidiu Bokar ceva mai sus totul pleaca din interior,performanta platformei si a serverului folosit de a duce o anumita capacitate de useri ,pulginuri in exces(cum e cazul la uni etc) in rest enjoy.
 
Din pacate influenteaza foarte mult si nu e primul test facut pe tema asta.
Aseara aveam multe deschise si hdd avea 100 overload, am accesat un site care il detin si apoi imediat m-am dus in root sa urmaresc.
Inainte de accesare load de 0.12 dupa accesare load de 4.8.
Pe langa hard care era la maxim am avut si ceva probleme cu netul care era cam slow.
Din task manager am dat kill la pagina am asteptat putin, load a revenit la normal, dupa accesarea mea s-a urcat iar.

Deci oricata optimizare ai face tu, nu poti compensa pentru comportamentul userilor si conditiile in care acceseaza site-urile.

Ce influenteaza din partea unui user:
1. viteza la net
2. resursele la calculator CPU sau RAM
3. status la HDD daca are o viteza mica de scriere si citire atunci e de rau.

Cine nu crede poate testa singur ca nu e greu de facut asta.
 
Cativa din voi nu cred ca ati inteles intrebarea sau ati citi foarte rapid.
Deci un utilizator al site-ului vostru poate influenta scorul la load?
Daca avem un site cu o baza de date cu de exemplu 5k fisiere si avem paginare pentru toate fisierele automa 1 user face request la toata baza, daca avem 10 useri, 100, 1000, 1000 in timp real, cam cate request se fac? daca serverul nu e destul de puternic la un anumit numar de useri in timp real automat site-ul intra in load, asta fiind doar un exemplu. Ca sa nu mai luam in considerare un site cu baza de date de utilizatori inregistrati si baza de date cu fisiere, oare de ce facebook reduce calitatea imaginilor postate? ca nu isi permite sa mai puna in functiune ceva servere? sau pentru ca fiind prea multi utilizatori in timp real load-ul nu mai poate fi "controlat" ca sa spun asa.
 
I mica nota la conversatie.

oare de ce facebook reduce calitatea imaginilor postate?

La intrebarea asta pot sa iti raspund sigur, Facebook are algoritm de optimizare a imaginii in functie de videza utilizatorului la internet, iar metoda se numeste "progressive load" care 50% consista in optimizarea imaginilor pe server (aceasta sectiune de optimizare se mai poate obtine si folosing Photoshop) iar restul este in partea de platforma (prefetch/dns prefetch) si conexiunea la internet; platforma in sine are un minim de calitate a imaginii care trebuie sa il afiseze iar Facebook nu reduce calitatea imaginii fiindca nu poate controla load-ul, cat conexiunea la internet nu suporta asa multe date de calitate mare.
 
Loading...
Back
Sus