Kasutajatele ei meeldi, kui nende jaoks vajalik vĂ”rguressurss on aeglane. Andmed öeldakse, et 57% kasutajatest lahkub veebilehelt, kui selle laadimiseks kulub kauem kui kolm sekundit, samas kui 47% on nĂ”us ootama vaid kaks sekundit. Ăhesekundiline viivitus vĂ”ib konversioonidele maksta 7% ja kasutajate rahulolu vĂ€henemisele 16%.
SeetÔttu peate valmistuma suurenenud koormusteks ja liiklushoogudeks. Ja tÀna rÀÀgime sellest, kuidas seda teha.
MĂ€rkus: materjal ei ole suunatud sĂŒsteemihalduse gurudele, vaid pigem ettevĂ”tete veebilehtede omanikele, seega on tegemist pigem ĂŒlevaate iseloomuga.
1. Kasutage vahemÀllu salvestamist
Mida rohkem on saidil sisu, mida saab vahemĂ€llu salvestada, et seda ei laaditaks iga kord, kui kasutaja lehte kĂŒlastab, seda parem. Tavaliselt on suur osa sisust staatiline ja seda lihtsalt ei pea pidevalt uuesti laadima. Selle vahemĂ€llu salvestamine on eriti oluline liikluse suurenemise ajal ja see vĂ”ib mitte ainult kiirendada saidi tööd, vaid ka sÀÀsta raha.
Kui sul on lihtsalt veebisait, nÀiteks WordPress, seejÀrel vahemÀllu salvestavad pluginad, nÀiteks vÔi .
2. Töötle ainult kasulikku liiklust
Edasi Uuringud nĂ€itavad, et kaasaegses Internetis genereerivad peaaegu 40% kogu liiklusest robotid. Botid vĂ”ivad olla head â nĂ€iteks otsingumootori roomajad â vĂ”i halvad. Viimaste hulka kuuluvad nĂ€iteks kĂ”ikvĂ”imalikud parserid, mis andmeid analĂŒĂŒsivad ja vĂ€lja pumbavad.
EttevÔtte Interneti segmendis on olukord veelgi hullem - siin vÔib halbade robotite liikluse maht 42%. See on ettevÔtetele halb kahel pÔhjusel. Esiteks vÔivad konkurendid kÀivitada halbu roboteid, et varastada sisu vÔi koguda olulisi Àriandmeid, teiseks tekitab robotite liiklus infrastruktuurile tÔsise lisakoormuse.
FiltreerimissĂŒsteemid aitavad probleemist lahti saada ja vĂ€hendavad saidi koormust, kuid nende korrektseks tööks tuleb need iga saidi jaoks eraldi kalibreerida. Selleks saab simuleerida robotiliiklust. SuurepĂ€rane tööriist sellise koormuse simuleerimiseks on kasutada selliseid teenuseid nagu , mis vĂ”imaldavad teil rentida eluruumide puhverservereid.
Paljud kaasaegsed robotid kasutavad resident-IP-sid, mis tÀhendab, et kvaliteetse testi jaoks on vaja palju selliseid aadresse.
3. Tasakaalustage koormus
Uurige saadaolevaid koormuse tasakaalustamise tööriista valikuid. Selliseid lahendusi on kolme tĂŒĂŒpi â riistvara tasemel töötavad, pilve- ja tarkvara tasakaalustajad.
Suure tĂ”enĂ€osusega on riistvaravalikud vĂ€ikeettevĂ”tetele vĂ”i alustavatele loojatele vĂ€ga kallid, seega pöörame rohkem tĂ€helepanu kahele ĂŒlejÀÀnud vĂ”imalusele.
Populaarsed pilvetööriistad hĂ”lmavad â seda kasutavad sageli ettevĂ”tted, kellel on liikluse suurenemise tĂ”ttu probleeme. Tarkvaravalikute hulgas vĂ”ime nimetada , on veebiserverisse sisse ehitatud tĂ”sised koormuse tasakaalustamise vĂ”imalused .
4. Optimeerige sisu edastamist
Teine samm, mis on kasulik vĂ”rgutegevuse katkestuste korral, on CDN-i vĂ”i sisuedastusvĂ”rgu kasutamine. Oma olemuselt on see serverite kogum ĂŒle maailma, mida saab kasutada sisu edastamiseks kasutajani kĂ”ige optimaalsemat marsruuti pidi.
Tavaliselt asub saidi sisu pĂ”hiserveris ĂŒhes kohas, nii et kui pĂ€ringud tulevad erinevatest kohtadest, ei pruugi vastused kasutajatele jĂ”uda ĂŒhtlaselt â ja see nĂ€ib olevat viivitus. Mida kaugemal on kasutaja saidiga serverist, seda kauem peab ta vastust ootama.
CDN salvestab erinevates serverites olevad failid vahemĂ€llu ja âtoobâ need kasutajale edastamiseks vĂ”rgus lĂ€himast serverist. See vĂ”imaldab luua igale kasutajale oma tarnemarsruudi ja kiirendab tĂ”siselt kogu sĂŒsteemi kui terviku tööd.
Edasi leiate terve nimekirja CDN-idest, mis sobivad veebisaitidega kasutamiseks.
5. Kasutage kompressiooni
Failide tihendamine on veel ĂŒks tööriist veebisaidi laadimise kiirendamiseks. Paljud suure koormusega ressursid hĂ”lmavad et vĂ€hendada saidifailide mahtu nende ĂŒleslaadimiseks ja saatmiseks.
Gzip töötab nii â tööriist otsib failist dubleerivaid ridu ja asendab teise eelmise reale osutava kursoriga. Kui brauser saadud faili lahti pakkib, kĂ”nnib see lĂ€bi selles olevad read, loeb kursorit ja kuvab "kustutatud" sisu. Nii saate failide kogukaalu vĂ€hendada kuni 70%. MĂ”ned hostiteenuse pakkujad lubavad vaikimisi Gzipi tihendamist, kuid kĂ”ige parem on seda seadet kĂ€sitsi kontrollida.
Allikas: www.habr.com
