Dom Poslovanje Vodič za preživljavanje u odmoru za odmor: 10 savjeta za održavanje i pokretanje vaše web stranice

Vodič za preživljavanje u odmoru za odmor: 10 savjeta za održavanje i pokretanje vaše web stranice

Video: Kako napisati dobar članak za svoju (ili tvrtkinu) web stranicu? (Prosinac 2024)

Video: Kako napisati dobar članak za svoju (ili tvrtkinu) web stranicu? (Prosinac 2024)
Anonim

Crni petak i Cyber ​​ponedjeljak su Super Bowl za e-trgovinu. Sezona praznika započinje tvrtkama s najvećim danima internetske kupovine u godini tijekom Cyber ​​tjedna. Prozor od Crnog petka do Božića može donijeti ili smanjiti prodaju i prihode malim i srednjim poduzećima (SMBs) sve do velikih poduzeća poput Nordstroma i Targeta. Ipak, za svaki posao uspjeh ili neuspjeh svodi se na to koliko dobro vaša web lokacija drži do priljeva prometa korisnika praznika.

Kada kupci uđu i pregledavaju vašu web stranicu, dodaju proizvode u košaricu i odjave, svaka se sekunda broji. Tvrtka za upravljanje digitalnim performansama SOASTA rekla je da bi slatko mjesto - vrijeme učitavanja web mjesta koje odgovara maksimalnim konverzijama - 2016. moglo trajati dvije sekunde ili manje. Između Cyber ​​tjedna 2014 i 2015, SOASTA je analizirala podatke o sesijama korisnika vrijednim 1, 5 milijardi. SOASTA je otkrila da se vrijeme najvećeg opterećenja pretvorbe smanjilo s 3, 8 na 2, 4 sekunde, a također je utvrdio da su, u 2015. godini, sporije stranice imale porast stope napuštanja početne stranice do 58 posto. Broj se nastavlja i nastavlja, ali veza je jednostavna: problemi s web stranicama u tim ključnim trenucima jednaki su izgubljenom prihodu.

Kako bi osigurali da je njihova web stranica pripremljena, tvrtke moraju raditi nogu prije i za vrijeme žurbe. Razgovarao sam s Gusom Robertsonom, izvršnim direktorom isporuke aplikacija i skalabilnim pružateljem web infrastrukture NGINX (izgovara se "engine-x") o tome kako se tvrtke trebaju pripremiti. Razgovarali smo o mehanizmima koji bi trebali postojati kako bi se osiguralo najbolje i planirali najgore tijekom Cyber ​​tjedna.

NGINX i njegov open-source softver postoje od ranih dana interneta. Prema tvrtki, NGINX softver pokriva više od 55 posto interneta u ovom ili onom obliku. Robertson je rekao da je vidio kako se internet razvija od jednostavnih web stranica do složenih, internetskih aplikacija koje pružaju korisničko iskustvo (UXes) širokom rasponu uređaja i veličina zaslona. U isto vrijeme, sve više prihoda od maloprodaje svake godine dolazi s interneta.

"Vidimo ovaj prijelaz gdje transakcije e-trgovine postaju podjednako, ako ne i više, važne od prodaje cigle i maltera u fizičkim trgovinama", rekao je Robertson. "Kad vam web stranica padne, ugasite veliki dio poslovne mogućnosti. Ne dopustite da vam najbolji i najprometniji dan postane najgori dan. Postoje vrlo osnovne stvari koje možete učiniti kako biste bili sigurni da ste dobro zaštićeni i pripremljeno što je moguće «.

Robertson je predstavio 10 savjeta koji će pomoći vašem poslu da testira njegovu web stranicu i napravi plan igre za žurbu. Na taj ćete način biti spremni i znati kako odgovoriti ako nešto na vašoj web stranici pođe po zlu u najgorem trenutku Crnog petka ili Cyber ​​ponedjeljka.

1. Nadgledajte svoju web stranicu

Robertson je rekao da tvrtkama nije pametno da imaju rješenje za nadgledanje web mjesta ili upravljanje performansama aplikacija (APM). Ove vrste alata daju vam potpunu preglednost ne samo prednjeg dijela vaše web stranice, već holistički pogled na cjelokupnu web aplikaciju i računske resurse.

"Mi se bavimo vrlo različitim arhitekturama aplikacija nego što smo bili prije nekoliko godina. Kad nešto pođe po zlu, morate gledati ne samo samu infrastrukturu i stvari poput vremena odziva, već uzrok", rekao je Robertson. "Naši kupci koriste alate poput New Relic, AppDynamics i Datadog da otkriju ne samo ono što je pogrešno ili ne radi na stražnjoj strani, već UX na prednjem kraju. Nekoliko kašnjenja može značiti da korisnik ode na web mjesto vašeg konkurenta i umjesto toga kupuje proizvod."

2. Prethodno testiranje opterećenja

Testiranje opterećenja znači stavljanje potražnje na web mjesto pomoću simuliranog prometa da biste vidjeli koliko istodobnih korisnika može podnijeti. Robertson je naglasio da se testiranje opterećenja treba obaviti rano i često, i to ne samo u uobičajenom prometu, već i guranjem web stranice do njegovih granica kako bi se nosila s najvišom razinom prometa.

"Morate učitati test u uobičajenom prometu - kakav očekujete da bude" - i tada najveći promet koji biste ikada mogli očekivati ​​", rekao je Robertson. "Morate vidjeti kako to testiranje opterećenja utječe na performanse, ali i stražnju otpornost vaše web lokacije kako taj promet dolazi."

3. Ispitivanje performansi

Dok ste učitavali test, Robertson je rekao da je važno razmišljati i o UX-u. Ispitivanje opterećenja i performansi ide ruku pod ruku jer vaša web stranica mora biti u mogućnosti ne samo da obrađuje mnoge korisnike bez rušenja, već tada mora isporučiti stranice za brzo učitavanje i prilagodljivo sučelje kako bi se kupci usrećili i uključili u iskustvo kupovine.

"Želite pružiti najbolje korisničko iskustvo za kupca koji pokušava komunicirati s vašom web stranicom i imati vezu s vašom tvrtkom", rekao je Robertson. "Internetska aplikacija visokih performansi trebala bi putem web stranice dovoditi kupca do pravih podataka bez puno gnjavaže. U tome je i korisničko iskustvo."

4. Ispitajte kritične tijekove rada korisnika

Dio tog testiranja performansi nadilazi razdoblja učitavanja kako bi se zapravo provjerili protoci korisnika koji će na vašem web mjestu dobiti najfotoforniji nožni promet. Robertson je rekao da je testiranje stvari poput najtoplijih stranica s proizvodima, upravljanja košaricama i, što je najvažnije, bešavnost procesa oduzimanja ključni korak u uspješnom pokretanju internetske prodaje.

"Tvrtke testiraju opterećenje s prednje strane web-lokacije, ali ne nužno i back-end API koji vas povezuje s pristupom plaćanja", rekao je Robertson. "Pred sobom imate X količinu ljudi, ali to vam ne govori hoće li to uspjeti cijelim putem. Ako ljudi pokušavaju odjaviti se iz svoje košarice, a oni ne mogu, gotovi ste. Izgubili ste to pretvaranje."

5. Postavite alate za skaliranje na svoje mjesto

Bez obzira na to kako ste ispod napravili vašu web aplikaciju (o tome ćemo kasnije), NGINX je dao svoje ime po mogućnosti brzog razmještanja i dodjele web resursa tamo gdje su potrebni. Robertson je razgovarao o raznim alatima koje možete staviti na svoju web stranicu kako bi vam pružili određenu fleksibilnost kada dođe do velikog prometa.

"Volimo razmišljati o NGINX-u kao amortizeru na prednjem kraju aplikacije", rekao je Robertson. "Radimo na dizanju HTTP-a. Postoje svi ovi alati koje možete staviti u prednji dio aplikacije poput balansiranja opterećenja, mehanizama za predmemoriranje ili CDN-a koji vam mogu pomoći u automatskoj skali i prioriteta određenog prometa. Dakle, ako korisnici dolaze Vratite se u radni tijek i morate trgovati s jednog izvora prometa naspram drugog, možete dati prioritet nečemu poput otkupa košarice kako biste maksimizirali konverzije preko resursa koji idu prema napajanju trake za pretraživanje proizvoda."

6. Postavljanje prometnih policajaca

Alati za skaliranje, kao što su uređaji za uravnoteživanje opterećenja i CDN-ovi, jedan su od elemenata NGINX-ove "šok apsorpcije", ali tvrtka također postavlja web stranice ono što naziva "prometnim policajcima". Ovi prometni policajci zaustavljaju kršenje sigurnosti i promašaj poput napada Distributed-Denial-of-Service (DDoS). Robertson je rekao da "rubne usluge" kao što su CDN-ovi, DDoS usluge ublažavanja i vatrozidi mogu pomoći u preusmjeravanju zlonamjernog prometa na omogućavanje stvarnog prometa korisnika na vašoj web stranici.

"DDoS se može dogoditi od vanjskih loših agenata koji mogu srušiti vašu web stranicu, ali DDoS se može dogoditi slučajno i ako jedan poslužitelj pinguje drugi i odnese ga", objasnio je Robertson. "Prometni policajci znače postavljanje stvari poput ograničenja težine, unaprijed postavljenih IP adresa, blokiranja i izbjegavanja vanjskih aplikacija. Brojni mehanizmi koje NGINX može uspostaviti kako bi osigurali da usluga ne bude prekinuta i da ne dozvolite da jedan DDoS bude drugi. Zatim, na prednjem kraju imate WAF u potrazi za stvarima poput vanjskih DDoS i SQL napada ubrizgavanja."

7. Napravite plan neuspjeha

Niti jedno poduzeće ne želi vidjeti kako njihova web stranica propada tijekom Cyber ​​Week-a, ali to se događa svake godine, čak i kod velikih trgovaca. Zbog toga svaki posao treba planirati ono najgore. Robertson je rekao da započinje rješenjem za oporavak od katastrofe (DRaaS) kako bi se testiralo sigurnosno kopiranje i spremno je za rad ako vam glavna web stranica propadne.

"Provjerite nalazi li se na vašoj DR stranici plan osiguranja, ali budite sigurni da je prethodno aktivirate i testirate", rekao je Robertson. "Kada učitavate testiranje glavne stranice, učinite isto na vašoj DR stranici kako biste, ako nešto pođe po zlu, web lokaciju brzo premjestili na tu infrastrukturu.

8. Kontrola socijalne štete

Druga polovica plana izrade rezervnih dijelova jest poznavanje strategije korisničke podrške i pružanja pomoći, a u 2016. to znači upravljanje društvenim medijima. Društveni mediji prva su linija za interakciju korisnika s vašom markom. Ako vaša web lokacija propadne, kupci će prvo tražiti odgovore na Facebook stranicama i Twitter stranicama.

"Ako stvari krenu po zlu, razmislite o tome kako biste reagirali na društvenim medijima i kako će vaši predstavnici nastojati informirati kupce i ažurirati ih", rekao je Robertson.

9. Razmislite o arhitekturi web stranica

Jedan od dugoročnih razgovora o kojem vaše poslovanje treba razgovarati kada je u pitanju vaša web stranica je kako je dizajniran i je li vrijeme za promjenu. Pisali smo o tome kako se aplikacije svih vrsta odmiču od monolitnih arhitektura i prema više modularnim mikroservisima. Robertson je rekao da, u konačnici, napredni alati koje NGINX pruža nisu zamjena za dinamičku skaliranje web aplikacija temeljenih na mikroservisima.

"Mikroservis je način na koji vidimo velika web svojstva koja dobivaju mogućnost da se stvarno povećavaju", rekao je Robertson. "Ako ste napisali monolit, ne možete se preusmjeriti između vremena i prazničnog šopinga. Ali trebali biste gledati svoju arhitekturu i razmišljati o tome kako na kraju možete prijeći. Prednost mikroservisa je u tome što možete auto- Razmjerite pojedinačne komponente dok ih promet pogađa. Dakle, ako knjižnica slika bude pogođena, prilagodite se toj ili bilo kojoj drugoj usluzi u aplikaciji. To je ventil arhitekture aplikacije za prilagođavanje ulaznom prometu koji, u ovo doba godine, može biti prekomjerno „.

10. Ulaz u C-Suite

Kada web stranica padne na Crni petak, pad od toga ne utječe samo na IT tim koji vodi web lokaciju. Direktor ili CTO kompanije tada mora odgovoriti dioničarima ili upravnom odboru zašto je web stranica pala i koliko je potencijalni prihod izgubljen. Pitanja poslovanja i tehnologije neraskidivo su povezana s internetskim poduzećima, a Robertson je rekao da ih uprava i ostali rukovoditelji moraju znati i razumjeti.

"Ako ste izvršni direktor i 20 posto vašeg poslovanja dolazi s web stranice, postavljanje istih pitanja vašeg CIO-a jednako je važno kao i CIO da ih postavite svom timu", rekao je Robertson. "Ovo je na visokoj razini, ali važno je da rukovoditelji znaju dovoljno o tehnologiji u svojoj tvrtki i na njihovim web lokacijama da postave tačna pitanja i imaju dobar odgovor za dioničare ako su dovoljno nesretni da im trebaju."

Vodič za preživljavanje u odmoru za odmor: 10 savjeta za održavanje i pokretanje vaše web stranice