Als usuaris realment no els agrada quan el recurs en línia que necessiten és lent. Dades diuen que el 57% dels usuaris abandonarà una pàgina web si es triga més de tres segons a carregar-se, mentre que el 47% està disposat a esperar només dos segons. Un retard d'un segon pot costar un 7% en conversions i un 16% en una satisfacció reduïda de l'usuari.
Per tant, cal preparar-se per a l'augment de la càrrega i els augments de trànsit. I avui parlarem de com fer-ho.
Nota: el material no està dirigit als gurus de l'administració del sistema, sinó als propietaris de llocs web empresarials, de manera que és més aviat una revisió.
1. Utilitzeu la memòria cau
Com més contingut en un lloc es pugui emmagatzemar a la memòria cau per no carregar-se cada vegada que un usuari visita la pàgina, millor. Normalment, gran part del contingut és estàtic i simplement no cal que es recarregui constantment. L'emmagatzematge a la memòria cau és especialment important durant els augments de trànsit i no només pot ajudar a accelerar el lloc, sinó que també pot estalviar diners.
Si només teniu un lloc web, per exemple WordPress, i després emmagatzemar en memòria cau complements com ara o .
2. Processa només el trànsit útil
En Les investigacions mostren que a Internet moderna, gairebé el 40% de tot el trànsit el generen robots. Els robots poden ser bons (els rastrejadors de motors de cerca, per exemple) o dolents. Aquests últims inclouen, per exemple, tota mena d'analitzadors que analitzen i extreuen dades.
En el segment d'Internet corporatiu, la situació és encara pitjor: aquí el volum de trànsit de robots dolents pot 42%. Això és dolent per a les empreses per dos motius. En primer lloc, els competidors poden llançar robots dolents per robar contingut o recopilar dades empresarials importants i, en segon lloc, el trànsit de bots crea una càrrega addicional important a la infraestructura.
Els sistemes de filtratge ajuden a eliminar el problema i reduir la càrrega del lloc, però perquè funcionin correctament, cal calibrar-los individualment per a cada lloc. Per fer-ho, es pot simular el trànsit del bot. Una gran eina per simular aquesta càrrega és utilitzar serveis com , que permeten llogar proxies residencials.
Molts robots moderns utilitzen IP residents, la qual cosa significa que una prova d'alta qualitat requerirà un gran nombre d'adreces d'aquest tipus.
3. Equilibra la càrrega
Exploreu les opcions d'eina d'equilibri de càrrega disponibles. Hi ha tres tipus d'aquestes solucions: treballant a nivell de maquinari, equilibradors de núvol i programari.
Amb un alt grau de probabilitat, les opcions de maquinari seran molt cares per a les petites empreses o els creadors de startups, així que prestem més atenció a les altres dues opcions.
Les eines de núvol populars inclouen – s'utilitza sovint per empreses que tenen problemes a causa d'un augment del trànsit. Entre les opcions de programari podem anomenar , s'incorporen capacitats serioses d'equilibri de càrrega al servidor web .
4. Optimitzar l'entrega de contingut
Un altre pas que serà útil quan hi hagi ràfegues d'activitat de la xarxa és utilitzar un CDN o una xarxa de lliurament de contingut. En el seu nucli, és una col·lecció de servidors d'arreu del món que es poden utilitzar per oferir contingut a l'usuari per la ruta més òptima.
Normalment, el contingut del lloc es troba en un servidor principal en una única ubicació, de manera que quan les sol·licituds provenen de diferents llocs, és possible que les respostes no arribin de manera uniforme als usuaris, i això sembla un retard. Com més lluny estigui l'usuari del servidor amb el lloc, més temps haurà d'esperar una resposta.
CDN guarda fitxers a la memòria cau en diferents servidors i els "recupera" per transmetre'ls a l'usuari des del servidor més proper a la xarxa. Això us permet crear la vostra pròpia ruta de lliurament per a cada usuari i accelera seriosament el funcionament de tot el sistema en conjunt.
En podeu trobar una llista completa de CDN aptes per utilitzar-los amb llocs web.
5. Utilitza la compressió
La compressió de fitxers és una altra eina per accelerar la càrrega del lloc web. Hi ha molts recursos d'alta càrrega per tal de reduir la mida dels fitxers del lloc per carregar-los i enviar-los.
Gzip funciona així: l'eina cerca línies duplicades en un fitxer i substitueix la segona amb un punter a la línia anterior. Quan el navegador desempaqueta el fitxer resultant, recorre les línies que hi ha, llegeix el punter i mostra el contingut "suprimit". D'aquesta manera podeu reduir el pes total dels fitxers fins a un 70%. Alguns proveïdors d'allotjament activen la compressió Gzip de manera predeterminada, però el millor és comprovar aquesta configuració manualment.
Font: www.habr.com
