Hjem Virksomhet Feriehandelsoverlevelsesguide: 10 tips for å holde nettstedet oppe og går

Feriehandelsoverlevelsesguide: 10 tips for å holde nettstedet oppe og går

Video: The Ultimate Horror Movie Survival Guide (Oktober 2024)

Video: The Ultimate Horror Movie Survival Guide (Oktober 2024)
Anonim

Black Friday og Cyber ​​Monday er Super Bowl for netthandel. Feriesesongen går i gir for bedrifter med årets største online shoppingdager i løpet av Cyber ​​Week. Vinduet fra Black Friday til jul kan gjøre eller ødelegge salget og inntektene for små til mellomstore bedrifter (SMB) helt opp til store bedrifter som Nordstrom og Target. For hver virksomhet, men suksess eller fiasko kommer ned på hvor godt nettstedet ditt holder opp til tilstrømningen av feriebrukertrafikk.

Når kunder går inn og surfer på nettstedet ditt, legger produkter i handlekurven og sjekker ut, teller hvert sekund. SOASTA, digitalt ytelsesstyringsselskap, sa at søtplassen - nettstedets lastetid som tilsvarer toppkonverteringer - kan være to sekunder eller mindre i 2016. Mellom Cyber ​​Week 2014 og 2015 analyserte SOASTA 1, 5 milliarder beacons verdt brukerøktsdata. SOASTA fant at den maksimale konverteringstiden gikk ned fra 3, 8 til 2, 4 sekunder, og fant også ut at langsommere sider i 2015 opplevde opptil 58 prosent økning i avvisningsraten. Tallene fortsetter og fortsetter, men korrelasjonen er enkel: Problemer med nettsteder i de viktige øyeblikkene er like tapte inntekter.

For å sikre at nettstedet deres er utarbeidet, må virksomheter gjøre leggarbeidet før og under rush. Jeg snakket med Gus Robertson, administrerende direktør for leveranse av applikasjoner og skalerbar leverandør av nettinfrastruktur NGINX (uttales som "engine-x") om hvordan virksomheter bør forberede seg. Vi diskuterte mekanismene som bør være på plass for å prime for det beste og planlegge for det verste under Cyber ​​Week.

NGINX og open source-programvaren har eksistert siden de første dagene av internett. I følge selskapet har NGINX-programvare mer enn 55 prosent av internett i en eller annen form. Robertson sa at han har sett internett utvikle seg fra enkle nettsider til komplekse, webbaserte applikasjoner som leverer brukeropplevelser (UXer) til et bredt spekter av enheter og skjermstørrelser. Samtidig kommer mer og mer detaljhandel hvert år fra nettet.

"Vi ser denne overgangen der netthandelstransaksjoner blir like viktige, om ikke mer viktige enn salg av murstein og mørtel i fysiske butikker, " sier Robertson. "Når nettstedet ditt går ned, lukker du en stor del av forretningsmuligheten din. Ikke la din beste og travleste dag bli din verste dag. Det er veldig grunnleggende ting du kan gjøre for å sikre at du er like godt beskyttet og forberedt som mulig."

Robertson la ut 10 tips for å hjelpe bedriften med å teste nettstedet sitt og lage en spillplan for hastverket. På denne måten vil du være forberedt og vite hvordan du skal svare hvis noe på nettstedet ditt går galt på det verste tidspunktet på Black Friday eller Cyber ​​Monday.

1. Overvåke nettstedet ditt

Robertson sa at det ikke er bra for bedrifter å ha en nettstedsovervåking eller applikasjonsresultatstyringsløsning (APM) på plass. Denne typen verktøy gir deg full synlighet til ikke bare frontend på nettstedet ditt, men et helhetlig blikk på hele webapplikasjonen og beregne ressurser.

"Vi har å gjøre med veldig forskjellige applikasjonsarkitekturer enn for et par år siden. Når noe går galt, må du ikke bare se på infrastrukturen og ting som responstid, men årsaken, " sa Robertson. "Kunder av oss bruker verktøy som New Relic, AppDynamics og Datadog for å finne ut ikke bare hva som feiler eller ikke presterer på baksiden, men UX i frontend. Flere sekunders forsinkelse kan bety at en bruker går til konkurrentens side og kjøper produktet der i stedet."

2. Preemptiv belastningstesting

Lasttesting betyr å sette etterspørsel på et nettsted ved å bruke simulert trafikk for å se hvor mange samtidige brukere det kan håndtere. Robertson understreket at belastningstesting bør gjøres tidlig og ofte, ikke bare på normal trafikk, men ved å presse nettstedet til sine grenser for å håndtere topp trafikknivå.

"Du må laste test ved normal trafikk - hva du forventer at det skal være - og deretter den maksimale trafikken du noen gang potensielt kan forvente, " sa Robertson. "Du må se hvordan belastningstesting påvirker ytelsen, men også motstandskraften på nettstedet ditt når trafikken kommer inn."

3. Testing av ytelse

Mens du laster test, sa Robertson at det også er viktig å tenke på UX. Last- og ytelsestesting går hånd i hånd fordi nettstedet ditt trenger å være i stand til ikke bare å håndtere mange brukere uten å krasje, men da må det levere hurtiglastede sider og et responsivt grensesnitt for å holde disse kundene glade og engasjerte i shoppingopplevelsen.

"Du vil levere den beste brukeropplevelsen du kan for kunden som prøver å samhandle med nettstedet ditt og har et forhold til selskapet ditt, " sa Robertson. "En høyytelsesnett applikasjon burde være å få kunden til riktig informasjon gjennom nettstedet uten mye bry. Det er det kundeopplevelsen handler om."

4. Test kritiske brukerarbeidsflyter

En del av den ytelsestesten går utover belastningstider for å teste brukerstrømmene som vil få mest metaforisk fottrafikk på nettstedet ditt. Robertson sa at det å teste ting som de hotteste produktsidene, handlekurvhåndtering, og, viktigst av alt, er sømløsheten i kassen er et viktig skritt for å lykkes med å selge salg på nettet.

"Bedrifter tester lasten foran på nettstedet, men ikke nødvendigvis back-end API som kobler deg til betalingsporten, " sier Robertson. "Du har X mengder mennesker foran i applikasjonen, men det forteller deg ikke om det vil fungere hele veien. Hvis folk prøver å sjekke ut fra handlekurven og de ikke kan, er du ferdig. Du har mistet den konverteringen."

5. Sett skaleringsverktøy på plass

Uansett hvordan du har arkivert webapplikasjonen din under (vi kommer til det senere), har NGINX gitt sitt navn til å raskt kunne skalere og fordele nettressurser der det er behov for det. Robertson diskuterte en rekke verktøy du kan sette på plass på nettstedet ditt for å gi deg litt fleksibilitet når høy trafikk kommer inn.

"Vi liker å tenke på NGINX som støtdemper foran i en applikasjon, " sa Robertson. "Vi gjør HTTP-tunge løft. Det er alle disse verktøyene du kan plassere foran på appen, for eksempel lastbalansere, hurtigbufringsmekanismer eller en CDN som kan hjelpe deg med å automatisk skalere og prioritere viss trafikk. Så hvis brukere kommer tilbake til en arbeidsflyt, og du må bytte av en trafikkilde i forhold til en annen, kan du prioritere noe som handlekurv-kassa for å maksimere konverteringer over ressursene som går mot å drive produktets søkefelt."

6. Konfigurer trafikkledere

Skaleringsverktøy som lastbalansører og CDN-er er et element i NGINXs "støtdemping", men selskapet setter også opp det det kaller "trafikk-politiet" for nettsteder. Disse trafikklederne stopper sikkerhetsbrudd og faux pas som DDoS-angrep (Distribution-Denial-of-Service). Robertson sa at "edge services" som CDN-er, DDoS-begrensningstjenester og brannmurer kan bidra til å avlede ondsinnet trafikk for å la den virkelige brukertrafikken komme til nettstedet ditt.

"DDoS kan skje fra eksterne dårlige agenter som kan ta ned nettstedet ditt, men du kan også tilfeldigvis DDoS selv ved å ha en server til å pinge en annen og ta den ned, " forklarte Robertson. "Trafikk-politiet betyr å sette opp ting som vektgrenser, forhåndsinnstilte IP-adresser, blokkering og hvitlisting av eksterne applikasjoner. En rekke mekanismer NGINX kan få på plass for å sikre at tjenesten ikke blir avbrutt og at du ikke tillater en å DDoS en annen. På frontenden har du en WAF som leter etter ting som eksterne DDoS- og SQL-injeksjonsangrep."

7. Lag en sviktplan

Ingen bedrifter ønsker å se nettstedet deres gå ned i løpet av Cyber ​​Week, men det skjer hvert år, selv for høyprofilerte forhandlere. På grunn av dette må enhver virksomhet planlegge det verste. Robertson sa at det begynner med å ha en katastrofegjenoppretting-som-en-tjeneste (DRaaS) -løsning på plass for å få testet en sikkerhetskopinettsted og klar til å gå hvis hovednettstedet går ned.

"Forsikre deg om at DR-nettstedet ditt sitter der som en forsikringsplan, men pass også på å aktivere og teste det på forhånd, " sa Robertson. "Når du laster testing av hovednettstedet, gjør det samme med DR-nettstedet ditt, slik at hvis noe går galt, kan du raskt flytte nettstedet til den infrastrukturen.

8. Kontroll av sosial skade

Den andre halvparten av backup-planen din er å kjenne kundeservice og oppsøkende strategi, og i 2016 betyr det sosiale medier. Sosiale medier er frontlinjen for kundeinteraksjon med merkevaren din. Hvis nettstedet ditt går ned, er de første stedene kundene vil se etter svar på selskapets Facebook- og Twitter-sider.

"Hvis ting går galt, bør du tenke på hvordan du vil svare på sosiale medier og hvordan representantene dine ville gå for å informere kunder og holde dem oppdatert, " sa Robertson.

9. Tenk på nettstedsarkitektur

En av de langsiktige samtalene virksomheten din bør diskutere når det kommer til nettstedet ditt handler om hvordan det er arkivert og om det er tid for en endring. Vi har skrevet om hvordan applikasjoner av alle slag beveger seg bort fra monolitiske arkitekturer og mot mer modulære mikroservices. Robertson sa at til syvende og sist de frontend-verktøyene NGINX gir ikke noe erstatning for en dynamisk skalering, mikroservicebasert webapp.

"Microservices er slik vi ser store webegenskaper som får muligheten til å virkelig skalere, " sa Robertson. "Hvis du har skrevet en monolitt, kan du ikke arkitektere mellom nå og shoppingen for ferieshopping. Men du bør se på arkitekturen din og tenke på hvordan du til slutt kan gå over. Fordelen med en mikroservice er at du kan auto- skalere individuelle komponenter mens trafikken treffer dem. Så hvis bildebiblioteket blir truffet, skalerer du den eller en hvilken som helst annen tjeneste i appen. Det er denne applikasjonsarkitekturventilen som kan justeres for innkommende trafikk som rundt denne tiden av året kan være overflødig."

10. Innkjøp av C-Suite

Når en nettside går ned på Black Friday, påvirker ikke nedfallet fra det bare IT-teamet som driver nettstedet. Administrerende direktør eller administrerende direktør i selskapet må da svare til aksjonærene eller et styre om hvorfor nettstedet gikk ned og hvor mye potensiell inntekt som gikk tapt. Forretnings- og teknologiproblemer er uløselig knyttet sammen for online virksomheter, og Robertson sa at ledelse og andre ledere må vite og forstå dem.

"Hvis du er administrerende direktør og 20 prosent av virksomheten din kommer fra nettstedet, er det å stille de samme spørsmålene til CIO-en din like viktig som CIO som ber dem til teamet sitt, " sa Robertson. "Dette er på høyt nivå, men det er viktig for ledere å vite nok om teknologien i selskapet deres og på nettstedene deres for å stille de riktige spørsmålene og ha et godt svar for aksjonærene hvis de er uheldige nok til å trenge det."

Feriehandelsoverlevelsesguide: 10 tips for å holde nettstedet oppe og går