Video: Vodník (TV seriál) - Za naší stodolou (Miroslav Kemel) (November 2024)
Črni petek in Cyber Monday sta super skledica za e-poslovanje. Praznična sezona se začne s podjetji z največjimi spletnimi nakupovalnimi dnevi v letu med tednom Cyber. Okno od črnega petka do božiča lahko poveča ali zmanjša prodajo in prihodek za mala in srednje velika podjetja (SMB) vse do velikih podjetij, kot sta Nordstrom in Target. Kljub temu pa se za vsako podjetje uspeh ali neuspeh privede do tega, kako dobro je vaše spletno mesto do pritoka uporabniškega prometa.
Ko stranke vstopajo in brskajo po vašem spletnem mestu, dodajo izdelke v košarico in odjavijo, vsaka sekunda šteje. Podjetje za upravljanje zmogljivosti za digitalno delovanje SOASTA je dejalo, da bi bilo lahko v letu 2016 slaba točka - čas nalaganja spletnega mesta, ki ustreza najvišjim številom konverzij - med Cyber tednom 2014 in 2015, SOASTA analizirala 1, 5 milijarde svetilnikov, vrednih podatkov o uporabniških sejah. SOASTA je ugotovila, da se je največji čas nalaganja pretvorbe zmanjšal s 3, 8 na 2, 4 sekunde, prav tako pa je ugotovil, da so se v letu 2015 počasnejše strani izkazale za 58-odstotno povečanje stopnje obiskov. Številke so vedno znova, vendar je povezava preprosta: težave s spletnimi stranmi so v teh ključnih trenutkih enake izgubljenemu prihodku.
Za zagotovitev, da je njihova spletna stran pripravljena, morajo podjetja opraviti noge pred in med hitenjem. O tem, kako naj se podjetja pripravijo, sem spregovorila z Gusom Robertsonom, generalnim direktorjem dostave aplikacij in ponudnikom skalabilne spletne infrastrukture NGINX (izgovarja "motor-x"). Razpravljali smo o mehanizmih, ki bi morali obstajati, da bi se med Cyber tednom znašli za najboljše in načrtovali najslabše.
NGINX in njegova odprtokodna programska oprema obstajata že od malih nog. Po navedbah podjetja programska oprema NGINX v takšni ali drugačni obliki pooblasti več kot 55 odstotkov interneta. Robertson je dejal, da je videl, da se internet razvija iz preprostih spletnih strani v zapletene spletne aplikacije, ki omogočajo uporabniško izkušnjo (UXes) na široko paleto naprav in velikosti zaslona. Hkrati iz spleta vsako leto prihaja vedno več prihodkov od prodaje na drobno.
"Ta prehod opazimo, ko transakcije e-trgovine postajajo enako pomembne, če ne celo pomembnejše od prodaje opeke in malte v fizičnih trgovinah, " je dejal Robertson. "Ko se vaše spletno mesto ustavi, zaprete velik del svoje poslovne priložnosti. Ne dovolite, da vaš najboljši in najbolj zaposlen dan postane vaš najslabši dan. Obstajajo zelo osnovne stvari, da lahko zagotovite, da ste tako dobro zaščiteni in pripravljeno, kot je mogoče."
Robertson je predstavil 10 nasvetov, s katerimi lahko vaše podjetje preizkusi spletno stran in pripravi načrt igre za hitenje. Tako boste pripravljeni in vedeli, kako se odzvati, če gre kaj narobe v najslabšem času na črni petek ali kibernetski ponedeljek.
1. Spremljajte svojo spletno stran
Robertson je dejal, da podjetjem ni pametno, da imajo na voljo rešitev za spremljanje spletnih strani ali upravljanje uspešnosti aplikacij (APM). Tovrstna orodja omogočajo popolno prepoznavnost ne le sprednjega dela spletnega mesta, temveč celostni pogled na celotno spletno aplikacijo in računanje virov.
"Ukvarjamo se z zelo različnimi aplikacijskimi arhitekturami, kot smo jih bili pred nekaj leti. Ko gre kaj narobe, morate pogledati ne samo infrastrukturo in stvari, kot je odzivni čas, ampak vzrok, " je dejal Robertson. "Naši kupci uporabljajo orodja, kot so New Relic, AppDynamics in Datadog, da ugotovijo, kaj je napaka ali ne deluje na zadnji strani, temveč UX na sprednji strani. Nekaj sekund zamude lahko pomeni, da uporabnik odide na spletno stran svojega konkurenta in namesto tega kupi izdelek."
2. Preventivno testiranje obremenitve
Preizkušanje obremenitve pomeni povpraševanje na spletnem mestu z uporabo simuliranega prometa, da vidite, koliko sočasno uporabnikov lahko prenese. Robertson je poudaril, da je treba testiranje obremenitve opraviti zgodaj in pogosto, ne le na običajnem prometu, ampak tako, da spletno mesto potisne na svoje meje, da bo doseglo najvišjo raven prometa.
"Naložiti morate test ob običajnem prometu - kakršen pričakujete - in nato največji promet, ki ga lahko kdaj pričakujete, " je dejal Robertson. "Videti morate, kako to testiranje obremenitve vpliva na uspešnost, pa tudi na odpornost vašega spletnega mesta ob prihodu tega prometa."
3. Preizkušanje učinkovitosti
Medtem ko je test naložil, je Robertson dejal, da je pomembno razmišljati tudi o UX. Testiranje nalaganja in uspešnosti gresta z roko v roki, ker mora vaše spletno mesto imeti možnost, da ne le obdela številne uporabnike, ne da bi se zrušil, ampak mora nato zagotoviti hitro nalaganje strani in odziven vmesnik, da bodo te stranke zadovoljne in se ukvarjale z nakupovalno izkušnjo.
"Kupcu želite zagotoviti najboljšo uporabniško izkušnjo, ki poskuša vzpostaviti stik z vašim spletnim mestom in imeti stik z vašim podjetjem, " je dejal Robertson. "Visokozmogljiva spletna aplikacija bi morala stranko pridobiti prave informacije prek spletnega mesta brez veliko težav. To je tisto, kar zadeva stranke."
4. Preizkusite kritične delovne tokove uporabnikov
Del tega testiranja zmogljivosti presega čas nalaganja, da dejansko preizkusite uporabniške tokove, ki bodo na vašem spletnem mestu prejeli najbolj metaforičen peš promet. Robertson je dejal, da je testiranje stvari, kot so najbolj vroče strani izdelkov, upravljanje nakupovalnih vozičkov in, kar je najpomembneje, brezhibnost postopka prejemanja blaga, ključni korak pri uspešnem vodenju spletne prodaje.
"Podjetja nalagajo testiranje sprednje strani spletnega mesta, ne pa nujno tudi zadnjega API-ja, ki vas poveže s prehodom za plačila, " je dejal Robertson. "Pred aplikacijo imate X ljudi, vendar to ne pove, ali bo delovalo do konca. Če se ljudje trudijo, da se odpravijo iz nakupovalne košarice in ne morejo, ste končali. To konverzijo ste izgubili."
5. Postavite orodja za skaliranje na svoje mesto
Ne glede na to, kako ste oblikovali svojo spletno aplikacijo pod tem (o tem bomo pozneje), je NGINX dobil ime po hitrem spreminjanju in dodelitvi spletnih virov, kjer so potrebne. Robertson je razpravljal o različnih orodjih, ki jih lahko postavite na svoje spletno mesto, da bi vam zagotovili nekaj prožnosti, ko pride velik promet.
"Radi razmišljamo o NGINX kot amortizerju na sprednjem koncu aplikacije, " je dejal Robertson. "Delamo s hitrim dvigovanjem HTTP. Obstajajo vsa ta orodja, ki jih lahko postavite v prednji del aplikacije, na primer ravnotežje obremenitve, mehanizmi za predpomnjenje ali CDN, ki vam lahko pomagajo pri samodejnem spreminjanju in prednostnem prometu. Torej, če uporabniki prihajajo Če se vrnete v delovni potek in morate trgovati z enim virom prometa v primerjavi z drugim, lahko prednostno določite nekaj, kot je odjava nakupovalnega vozička, da povečate konverzije nad viri, ki bodo namenjeni vklopu vrstice za iskanje izdelkov."
6. Nastavite prometne policaje
Orodja za merjenje obsega, kot so izravnalniki obremenitve in CDN, so eden od elementov NGINX-ovega "udarnega absorpcije", vendar podjetje prav tako postavlja spletna mesta, ki jih imenujejo "prometni policaji". Ti prometni policaji ustavijo varnostne kršitve in ponarejene napade, kot so napadi distribuirane zavrnitve storitve (DDoS). Robertson je dejal, da "robne storitve", kot so CDN, storitve za ublažitev DDoS in požarni zidovi, lahko pomagajo preusmeriti zlonamerni promet, da bo uporabnikov promet preusmeril na vaše spletno mesto.
"DDoS se lahko zgodi zaradi zunanjih slabih agentov, ki lahko uničijo vaše spletno mesto, lahko pa tudi sami slučajno pridete sami, tako da en strežnik pingirate po drugem in ga odstranite, " je pojasnil Robertson. "Prometni policaji pomenijo nastavitev stvari, kot so omejitve teže, vnaprej nastavljeni naslovi IP, blokiranje in beljenje zunanjih aplikacij. Številni mehanizmi, ki jih lahko NGINX zagotovi, da storitev ne bo prekinjena in ne dovolite, da eden za DDoS drugega. Nato imate na sprednjem delu WAF, ki išče stvari, kot so zunanji napadi DDoS in SQL."
7. Naredite načrt neuspeha
Nobeno podjetje ne želi, da se njihova spletna stran med Cyber tednom zniža, vendar se to zgodi vsako leto, tudi za prodajalce na visoki ravni. Zaradi tega mora vsako podjetje načrtovati najslabše. Robertson je dejal, da se začne z rešitvijo za reševanje po nesreči (DRaaS), da bi bilo treba preveriti varnostno kopijo spletnega mesta in pripravljeno za uporabo, če se vaše glavno spletno mesto zmanjša.
"Prepričajte se, da vaše spletno mesto za DR leži tam kot zavarovalni načrt, vendar ga tudi predhodno aktivirajte in preizkusite, " je dejal Robertson. "Ko nalagate preskušanje glavnega mesta, storite isto s svojim DR-mestom, tako da lahko, če kaj ne bo narobe, spletno mesto hitro premaknete na to infrastrukturo.
8. Nadzor družbene škode
Druga polovica rezervnega načrta je, da poznate strategijo za pomoč strankam in doseg, v letu 2016 pa to pomeni upravljanje socialnih medijev. Socialni mediji so prva točka interakcije kupcev z vašo blagovno znamko. Če vaše spletno mesto propada, bodo stranke na prvih mestih iskale odgovore na straneh podjetja in Facebooka.
"Če gredo stvari narobe, razmislite, kako bi se odzvali na družbenih medijih in kako bodo vaši predstavniki obveščali stranke in jih sproti obveščali, " je dejal Robertson.
9. Razmislite o arhitekturi spletnega mesta
Eden od dolgoročnih pogovorov, o katerem bi se vaše podjetje moralo pogovarjati, ko gre za vaše spletno mesto, je, kako je arhitekt zasnovan in ali je čas za spremembo. Pisali smo o tem, kako se aplikacije vseh vrst odmikajo od monolitnih arhitektur in k bolj modularnim mikroservisom. Robertson je dejal, da končno orodja, ki jih ponuja NGINX, ne nadomeščajo dinamično spreminjajoče se spletne aplikacije, ki temelji na mikroservisih.
"Mikroservice so način, kako vidimo, da velike spletne lastnosti dobijo možnost resničnega spreminjanja, " je dejal Robertson. "Če ste napisali monolit, med zdaj in prazničnimi nakupovalnimi nakupi ne morete preusmeriti novih točk. Vendar bi morali gledati svojo arhitekturo in razmišljati o tem, kako lahko na koncu prehodite. Prednost mikroservisa je, da lahko samodejno spreminjate lestvico posameznih komponent, ko promet prehaja na njih. Torej, če knjižnica slik zadene, spremenite to ali katero koli drugo storitev v aplikaciji. To je ta ventil za arhitekturo aplikacij, da se prilagodi za vhodni promet, ki je v tem letnem času lahko pretirano."
10. Vstopnina v C-Suite
Ko se spletnega mesta na Črni petek pokvari, napaka s te strani ne vpliva samo na IT-ekipo, ki vodi spletno mesto. Generalni direktor ali CTO družbe mora nato odgovoriti delničarjem ali upravnemu odboru, zakaj je spletna stran padla in koliko potencialnih prihodkov je bilo izgubljenih. Poslovna in tehnološka vprašanja so za spletna podjetja neločljivo povezana, Robertson pa je dejal, da jih morajo vodstvo in drugi vodstveni delavci poznati in razumeti.
"Če ste generalni direktor in 20 odstotkov vašega podjetja prihaja s spletnega mesta, je postavljanje istih vprašanj vašega CIO enako pomembno kot CIO, ki ga postavljajo svoji ekipi, " je dejal Robertson. "To je na visoki ravni, vendar je pomembno, da vodstveni delavci dovolj vedo o tehnologiji v svojem podjetju in na svojih spletnih mestih, da postavijo prava vprašanja in imajo dober odgovor za delničarje, če so nesrečni, da jih potrebujejo."