Juodasis penktadienis ir „Kibernetinis pirmadienis“ yra „Super Bowl“ elektroninei prekybai. Atostogų sezonas pradedamas naudoti įmonėms, kurių internetinės prekybos dienos per internetines savaites yra didžiausios. Langas nuo Juodojo penktadienio iki Kalėdų gali padėti sumažinti arba sumažinti mažų ir vidutinių įmonių pardavimus ir pajamas iki didelių įmonių, tokių kaip „Nordstrom“ ir „Target“. Tačiau kiekvieno verslo sėkmė ar nesėkmė priklauso nuo to, ar jūsų svetainė gerai atlaiko atostogų vartotojų srautą.
Kai klientai įeina ir naršo jūsų svetainę, prideda produktus į savo krepšelį ir patikrina, skaičiuojama kiekviena sekundė. Skaitmeninės veiklos valdymo įmonė SOASTA teigė, kad populiarumas - maksimalų konversijų skaičių atitinkančios svetainės įkėlimo laikas - 2016 m. Gali būti dvi sekundės arba mažiau. Nuo 2014 m. Iki 2015 m. Kibernetinės savaitės SOASTA išanalizavo 1, 5 milijardo švyturių vertės vartotojo seansų duomenis. SOASTA nustatė, kad didžiausias konversijų įkėlimo laikas sutrumpėjo nuo 3, 8 iki 2, 4 sekundės, taip pat nustatė, kad 2015 m. Lėtesnių puslapių atmetimo rodiklis padidėjo iki 58 procentų. Skaičiai tęsiasi, tačiau koreliacija paprasta: svetainių problemos tais svarbiais momentais yra lygios prarastoms pajamoms.
Verslo įmonės, norėdamos įsitikinti, kad jų svetainė yra parengta, turi atlikti koją prieš skubėjimą ir jo metu. Kalbėjau su Gus Robertson, programų pristatymo generaliniu direktoriumi ir keičiamo mastelio interneto infrastruktūros tiekėju NGINX (tariama „engine-x“) apie tai, kaip įmonės turėtų pasiruošti. Aptarėme mechanizmus, kurie turėtų būti įdiegti, siekiant kibernetinės savaitės geriausius ir blogiausius planuoti.
NGINX ir jo atvirojo kodo programinė įranga egzistuoja nuo pirmųjų dienų internete. Pasak bendrovės, NGINX programinė įranga vienokia ar kitokia forma valdo daugiau nei 55 procentus interneto. Robertsonas teigė, kad matė, kaip internetas iš paprastų tinklalapių vystosi į sudėtingas, internetines programas, teikiančias vartotojo patirtį (UX), į platų prietaisų ir ekrano dydžių diapazoną. Tuo pačiu metu vis daugiau ir daugiau mažmeninės prekybos pajamų gaunama iš interneto.
„Mes matome šį perėjimą, kai elektroninės komercijos sandoriai tampa lygiai taip pat, jei ne dar svarbesni, nei plytų ir skiedinių pardavimai fizinėse parduotuvėse“, - sakė Robertsonas. "Kai jūsų svetainė uždaroma, jūs uždarote didelę dalį savo verslo galimybių. Neleiskite, kad jūsų geriausia ir užimtiausia diena taptų blogiausia diena. Yra labai svarbūs dalykai, kuriuos galite padaryti, kad būtumėte gerai apsaugoti. ir paruošti kaip įmanoma “.
Robertsonas pateikė 10 patarimų, kurie padės jūsų verslui išbandyti savo svetainę ir sudaryti žaidimo planą skubant. Tokiu būdu būsite pasiruošę ir žinosite, kaip reaguoti, jei kas nors jūsų svetainėje blogiausiu metu - Juodąjį penktadienį ar „Kibernetinį pirmadienį“ - sugeba.
1. Stebėkite savo svetainę
Robertsonas teigė, kad įmonėms, kurios naudojasi svetainės stebėjimo ar programų našumo valdymo (APM) sprendimais, visiškai nesąžiningas. Tokie įrankiai suteikia visišką matomumą ne tik jūsų svetainės priekyje, bet ir holistinį vaizdą apie visą žiniatinklio programą ir skaičiavimo išteklius.
"Mes susiduriame su labai skirtingomis taikomosiomis architektūromis, nei buvome prieš porą metų. Kai kas nors nutinka ne taip, reikia žiūrėti ne tik į pačią infrastruktūrą ir tokius dalykus kaip reagavimo laikas, bet ir į priežastį", - sakė Robertsonas. Mūsų klientai naudojasi tokiais įrankiais kaip „New Relic“, „AppDynamics“ ir „Datadog“, kad sužinotų ne tik tai, kas kaltė ar neveikia galiniame gale, bet ir UX priekiniame gale. Kelios sekundės vėlavimo gali reikšti, kad vartotojas eina į jūsų konkurentų svetainę. ir perka produktą ten “.
2. Prevencinis apkrovos patikrinimas
Apkrovos tikrinimas reiškia paklausos pateikimą svetainėje naudojant imituotą srautą, kad būtų galima sužinoti, kiek vienu metu naudojamų vartotojų ji gali valdyti. Robertsonas pabrėžė, kad apkrovos bandymai turėtų būti atliekami anksti ir dažnai, ne tik esant įprastam srautui, bet ir spaudžiant svetainę iki galo, kad būtų galima valdyti piko srautus.
„Jums reikia įkelti testą esant normaliam eismui - to, ko tikitės, ir tada - maksimaliam srautui, kokio tikėtumėtės galėdami tikėtis“, - sakė Robertsonas. "Turite pamatyti, kaip tas apkrovos testavimas veikia ne tik našumą, bet ir jūsų svetainės atsparumą fone."
3. Veiklos patikrinimas
Įkeldamas testą Robertsonas sakė, kad taip pat svarbu galvoti apie UX. Apkrovos ir našumo tikrinimas vyksta kartu, nes jūsų svetainė turi sugebėti ne tik sutvarkyti daugybę vartotojų, nesugadindama, bet tada ji turi pateikti greitai įkeliamus puslapius ir reaguojančią sąsają, kad šie klientai liktų patenkinti ir užsiimtų apsipirkimo patirtimi.
„Norite suteikti geriausią vartotojo patirtį klientui, bandančiam bendrauti su jūsų svetaine ir palaikyti ryšį su jūsų įmone“, - sakė Robertsonas. "Didelio našumo žiniatinklio programa turėtų padėti vartotojui gauti reikiamą informaciją per svetainę be jokių rūpesčių. Štai apie ką kalba klientai."
4. Išbandykite kritines vartotojo darbo eigas
Dalis šio našumo bandymo peržengia apkrovos laiką, kad iš tikrųjų išbandytų naudotojų srautus, kurie jūsų svetainėje gaus metaforiškiausią pėdsakų srautą. Robertsonas sakė, kad išbandomi tokie dalykai kaip šilčiausių produktų puslapiai, pirkinių krepšelio valdymas ir, svarbiausia, kasos proceso vientisumas yra pagrindinis žingsnis sėkmingai skatinant pardavimus internete.
„Verslo įmonės atlieka apkrovos bandymą svetainės priekyje, bet nebūtinai galutinę API, jungiančią jus prie mokėjimo šliuzo“, - sakė Robertsonas. „Programos priekyje yra X kiekis žmonių, tačiau tai nenurodo, ar ji veiks visu pajėgumu. Jei žmonės bando išsiaiškinti iš savo pirkinių krepšelio, o jie negali, jūs jau baigėte.. Jūs praradote tą virsmą.
5. Įdėkite mastelio keitimo įrankius į vietą
Nepaisant to, kaip sukonstravote savo žiniatinklio programą apačioje (mes pateiksime tai vėliau), NGINX paskelbė savo vardą kaip greitą mastelio paskirstymą ir interneto išteklių paskirstymą ten, kur jiems reikia. Robertsonas aptarė įvairias priemones, kurias galite įdiegti savo svetainėje, kad suteiktumėte tam tikro lankstumo, kai įsibėgėja didelis srautas.
„Mums patinka galvoti apie NGINX kaip amortizatorių, esantį programos priekyje“, - sakė Robertsonas. „Mes darome HTTP sunkųjį kėlimą. Yra visų šių įrankių, kuriuos galite įdėti į programos priekį, pvz., Krovinių balansavimo įrenginiai, talpyklos mechanizmai arba CDN, kurie gali padėti automatiškai nustatyti mastelį ir nustatyti tam tikro srauto prioritetus. Taigi, jei vartotojai ateina grįždami į darbo eigą ir turite išnaikinti vieną srauto šaltinį, palyginti su kitu, galite teikti pirmenybę tokiems dalykams kaip pirkinių krepšelio kasos, kad padidintumėte konversijas, palyginti su ištekliais, kurių paskirtis yra energijos paieškos juostos įjungimas “.
6. Nustatykite eismo kopijas
Mastelio didinimo priemonės, tokios kaip krovinių balansavimo įrenginiai ir CDN, yra vienas iš NGINX „amortizacijos“ elementų, tačiau bendrovė taip pat nustato, ką ji vadina „srauto policininkais“ svetainėms. Šie eismo policininkai sustabdo saugumo pažeidimus ir suklastotus veiksmus, tokius kaip DDoS (Distributed-Denial-of-Service) išpuoliai. Robertsonas teigė, kad tokios „kraštutinės paslaugos“ kaip CDN, DDoS švelninimo paslaugos ir ugniasienės gali padėti nukreipti kenksmingą srautą ir leisti realiam naudotojų srautui patekti į jūsų svetainę.
„DDoS gali atsitikti dėl išorinių blogų agentų, kurie gali užkirsti kelią jūsų svetainei, tačiau taip pat galite netyčia padaryti DDoS patys, turėdami vieną serverį pritraukti kitą ir paimti jį žemyn“, - aiškino Robertsonas. „Eismo policininkai reiškia tokių dalykų nustatymą kaip svorio apribojimai, iš anksto nustatyti IP adresai, išorinių programų blokavimas ir įtraukimas į baltąjį sąrašą. NGINX gali įdiegti daugybę mechanizmų, kurie užtikrintų, kad paslauga nenutrūktų ir neleistumėte vienam DDoS Tada priekiniame gale turite WAF, ieškantį tokių dalykų, kaip išorinės DDoS ir SQL injekcijos atakos."
7. Sudarykite gedimo planą
Joks verslas nenori, kad jų internetinė svetainė mažėtų per „Kibernetinę savaitę“, tačiau taip nutinka kiekvienais metais, net ir aukšto lygio mažmenininkams. Dėl šios priežasties kiekvienas verslas turi planuoti blogiausiai. Robertsonas teigė, kad pirmiausia reikia turėti „DRaaS“ („atkūrimo kaip pagalbos“) sprendimą, kad būtų patikrinta ir parengta atsarginė svetainė, jei jūsų pagrindinė svetainė sumažėtų.
„Įsitikinkite, kad jūsų DR svetainė sėdima ten, kaip draudimo planas, tačiau būtinai iš anksto ją suaktyvinkite ir išbandykite“, - sakė Robertsonas. „Kai įkeliate pagrindinės svetainės bandymą, darykite tą patį su savo DR svetaine, kad, jei kažkas nutiktų ne taip, galėtumėte greitai perkelti svetainę į tą infrastruktūrą.
8. Socialinės žalos kontrolė
Kita jūsų atsarginio plano pusė yra žinoti klientų aptarnavimo ir informavimo strategiją, o 2016 m. Tai reiškia socialinės žiniasklaidos valdymą. Socialinė žiniasklaida yra pagrindinė klientų sąveikos su jūsų prekės ženklu linija. Jei jūsų svetainė nyksta, tada klientai pirmiausia ieškos atsakymų jūsų įmonės „Facebook“ ir „Twitter“ puslapiuose.
„Jei viskas klostysis blogai, pagalvokite, kaip reaguotumėte socialinėje žiniasklaidoje ir kaip jūsų atstovai imtųsi informuoti klientus ir nuolat juos atnaujinti“, - sakė R. Robertsonas.
9. Apsvarstykite svetainės architektūrą
Vienas iš ilgesnių pokalbių, kuriuos jūsų verslas turėtų aptarti, kai kalbate apie jūsų svetainę, yra apie tai, kaip jis suprojektuotas ir ar laikas keisti. Mes jau rašėme apie tai, kaip visų rūšių taikymas tolsta nuo monolitinės architektūros ir prie labiau modulinių mikro paslaugų. Robertsonas teigė, kad galiausiai NGINX pateikiami „end-end“ įrankiai nepakeičia dinamiškai plečiančios, mikro paslaugų teikiamos žiniatinklio programos.
„Mikro paslaugos yra būdas, kuriuo matome dideles žiniatinklio ypatybes, kurios įgalina realų mastelį“, - sakė Robertsonas. "Jei parašėte monolitą, negalite peržvelgti permainų tarp atostogų apsipirkimo atostogų. Bet jūs turėtumėte pažvelgti į savo architektūrą ir galvoti apie tai, kaip galiausiai pereiti. Mikro paslaugų nauda yra ta, kad galite automatiškai mastelį atskirų komponentų, kai srautas juos paveikia. Taigi, jei paveikslėlių biblioteka susiduria, padidinkite tą ar bet kurią kitą paslaugą programoje. Tai yra šios programos architektūros vožtuvas, skirtas pritaikyti atvykstamąjį srautą, kuris maždaug šiuo metų laiku gali būti per daug “.
10. „C-Suite“ įpirka
Kai internetinis puslapis išnyksta juodąjį penktadienį, iškritimas neturi įtakos tik IT komandai, valdančiai svetainę. Tada bendrovės generalinis direktorius arba techninis direktorius turi atsakyti akcininkams ar direktorių valdybai apie tai, kodėl svetainė sumažėjo ir kiek buvo prarasta potencialių pajamų. Verslo ir technologijų problemos internetiniame versle yra neatsiejamai susijusios, o Robertsonas teigė, kad vadovybė ir kiti vadovai turi juos žinoti ir suprasti.
„Jei esate generalinis direktorius ir 20 procentų jūsų verslo ateina iš interneto, užduoti tuos pačius jūsų CIO klausimus yra tiek pat svarbu, kiek CIO užduoti juos savo komandai“, - sakė Robertsonas. "Tai yra aukšto lygio, tačiau vadovams svarbu pakankamai žinoti apie savo įmonėje ir svetainėse esančias technologijas, užduoti teisingus klausimus ir gerai atsakyti akcininkams, jei jiems gaila tokio, kurio reikia."