Utilizatorii nu iubesc când un resource online pe care îl doresc "întârzie". Datele arată că 57% dintre utilizatori părăsesc o pagină web dacă aceasta se încarcă mai mult de trei secunde, iar 47% sunt dispuși să aștepte doar două secunde. O întârziere de un second poate costa 7% din conversii și 16% din satisfacția utilizatorilor.
De aceea, trebuie să ne pregătim pentru creșterea încărcăturii și vârfurile de trafic. Astăzi vom discuta despre cum putem face acest lucru.
Notă: materialul este destinat nu guru-urilor în administrarea sistemelor, ci mai degrabă proprietarilor de site-uri de afaceri, prin urmare are un caracter mai mult informativ.
1. Folosiți caching
Cu cât mai mult conținut pe site poate fi cached, pentru a nu fi reîncărcat de fiecare dată când utilizatorul accesează pagina – cu atât mai bine. De obicei, o parte semnificativă a conținutului este statică și nu trebuie reîncărcată constant. Caching-ul este deosebit de important în timpul vârfurilor de trafic și poate ajuta nu doar la accelerarea site-ului, ci și la economisire.
Dacă aveți un site simplu, pe un WordPress condiționat, pluginurile de caching precum sau .
2. Procesați doar trafic util
După Studiile arată că, în internetul modern, aproape 40% din tot traficul generat provine de la boți. Boții pot fi buni – de exemplu, crawlerii motorului de căutare – sau răi. Printre cei din urmă, se numără diversele parser-uri care analizează și extrag date.
În segmentul internetului corporativ, situația este și mai gravă – aici volumul de trafic generat de boți răi poate 42%. Pentru companii, acest lucru este problematic din două motive. În primul rând, boții răi pot fi utilizați de concurenți pentru a fura conținut sau pentru a colecta date importante pentru afacere; în al doilea rând, traficul de boți creează o sarcină suplimentară serioasă asupra infrastructurii.
Eliminarea problemei și reducerea încărcăturii pe site sunt ajutate de sistemele de filtrare, dar pentru a funcționa corect, acestea trebuie calibrate individual pentru fiecare site. Pentru aceasta, traficul generat de boți poate fi simulat. Un instrument excelent pentru simularea acestei sarcini este utilizarea serviciilor precum , care permit închirierea de proxy-uri rezidențiale.
Multe dintre boții moderni utilizează IP-uri rezidențiale, așa că pentru un test de calitate vor fi necesare un număr mare de astfel de adrese.
3. Echilibrați încărcătura
Explorați opțiunile disponibile pentru instrumentele de echilibrare a încărcăturii. Există trei tipuri de soluții: echipamente hardware, cloud și echilibratoare software.
Cu o mare probabilitate, opțiunile hardware vor fi foarte costisitoare pentru micile companii sau startup-uri, așa că ne vom concentra mai mult asupra celorlalte două opțiuni.
Printre instrumentele populare din cloud se numără – acestea sunt utilizate frecvent de companii care se confruntă cu probleme din cauza creșterii traficului. Din opțiunile software, putem menționa , capacități serioase de echilibrare a încărcăturii sunt integrate în serverul web .
4. Optimizați livrarea conținutului
Încă un pas care va fi util în momentele de activitate crescută în rețea este utilizarea CDN sau rețelei de livrare a conținutului. Practic, aceasta este o rețea de servere din întreaga lume care poate fi folosită pentru a livra conținut utilizatorului pe cel mai optim traseu.
De obicei, conținutul site-ului se află pe un server principal într-o singură locație, așa că, atunci când solicitările vin din diferite locuri, răspunsurile pot ajunge la utilizatori inegal – și acesta pare a fi un întârziere. Cu cât utilizatorul este mai departe de serverul cu site-ul, cu atât mai mult timp va trebui să aștepte un răspuns.
CDN-ul cachează fișierele pe diferite servere și le „extrage” pentru a le livra utilizatorului de la cel mai apropiat server din rețea. Acest lucru permite crearea unui traseu individual de livrare pentru fiecare utilizator și accelerează semnificativ funcționarea întregului sistem.
După se poate găsi o listă întreagă de CDN-uri care sunt potrivite pentru utilizarea cu site-uri web.
5. Utilizați compresia
Compresia fișierelor este un alt instrument pentru accelerarea încărcării site-ului. Multe dintre resursele cu o încărcare mare includ pentru a reduce dimensiunea fișierelor site-ului pentru încărcare și trimitere.
Gzip funcționează astfel – instrumentul caută linii repetitive într-un fișier și înlocuiește a doua dintre ele cu un pointer către linia anterioară. Când browserul dezarhivează fișierul primit, acesta parcurge liniile din el, citește pointerul și afișează conținutul "eliminat". Astfel, dimensiunea totală a fișierelor poate fi redusă cu până la 70%. Unii furnizori de găzduire includ compresia Gzip în mod implicit, dar este mai bine să verificați manual această setare.
Sursa: habr.com
