Domov obchodné Sprievodca prežitím po dovolenke: 10 tipov, ako udržiavať web v prevádzke

Sprievodca prežitím po dovolenke: 10 tipov, ako udržiavať web v prevádzke

Video: Aké Veci Si Balím Do Kufra Na Dovolenku? 🧳 (November 2024)

Video: Aké Veci Si Balím Do Kufra Na Dovolenku? 🧳 (November 2024)
Anonim

Čierny piatok a Cyber ​​pondelok sú Super Bowl pre elektronický obchod. Prázdninová sezóna sa vyvíja v podnikoch s najväčšími nákupnými dňami v roku počas Cyber ​​Week. Okno od Čierneho piatku do Vianoc môže priniesť alebo prerušiť predaj a príjem pre malé a stredné podniky (SMB) až po veľké podniky, ako sú Nordstrom a Target. Pre každé podnikanie však úspech alebo neúspech spočíva v tom, ako dobre vaše webové stránky dokážu príliv návštevnosti používateľov z dovolenky.

Keď zákazníci vstupujú a prehliadajú vaše webové stránky, pridávajú výrobky do košíka a odhlasujú sa, počíta sa každá sekunda. Spoločnosť SOASTA pre správu digitálneho výkonu uviedla, že sladké miesto - doba načítania webovej stránky, ktorá zodpovedá špičkovým konverziám - by v roku 2016 mohla byť dve sekundy alebo kratšia. Medzi Cyber ​​Week 2014 a 2015 SOASTA analyzovala 1, 5 miliardy majákov v hodnote údajov o používateľských reláciách. Spoločnosť SOASTA zistila, že maximálna doba načítania konverzie sa znížila z 3, 8 na 2, 4 sekundy, a tiež zistila, že v roku 2015 sa pri pomalších stránkach zaznamenalo až 58% zvýšenie miery odchodov. Čísla stále pokračujú, ale korelácia je jednoduchá: problémy s webovými stránkami v týchto kľúčových okamihoch sa rovnajú strateným príjmom.

Aby sa ubezpečil, že ich webová stránka je pripravená, podniky musia urobiť legendy pred a počas zhonu. O tom, ako by sa podniky mali pripraviť, som hovoril s Gusom Robertsonom, generálnym riaditeľom pre poskytovanie aplikácií a škálovateľného poskytovateľa webovej infraštruktúry NGINX (vyslovený „engine-x“). Diskutovali sme o mechanizmoch, ktoré by mali byť zavedené tak, aby sa najlepšie pripravovali na najlepšie a naplánovali najhoršie počas Cyber ​​Week.

NGINX a jeho softvér s otvoreným zdrojovým kódom existujú už od prvých dní internetu. Podľa spoločnosti poháňa softvér NGINX viac ako 55 percent internetu v tej či onej podobe. Robertson povedal, že videl, že internet sa vyvinul z jednoduchých webových stránok do zložitých webových aplikácií, ktoré poskytujú užívateľské skúsenosti (UX) širokému spektru zariadení a veľkostí obrazovky. Zároveň stále viac a viac maloobchodných tržieb každý rok pochádza z webu.

„Vidíme tento prechod, keď sa transakcie elektronického obchodu stávajú rovnako dôležitými, ak nie dôležitejšími, ako predaj tehál a mált vo fyzických obchodoch, “ uviedol Robertson. „Keď váš web klesne, vypnete veľkú časť svojej obchodnej príležitosti. Nenechajte sa tým najlepším a najrušnejším dňom stať sa tým najhorším. Existujú základné veci, ktoré môžete urobiť, aby ste sa uistili, že ste dobre chránení. a pripravené podľa možnosti. ““

Robertson vydal 10 tipov, ktoré pomôžu vašej firme otestovať jej webovú stránku a pripraviť herný plán pre zhon. Týmto spôsobom budete pripravení a budete vedieť, ako na to reagovať, ak sa niečo na vašom webe pokazí v najhoršom čase v Čierny piatok alebo Cyber ​​pondelok.

1. Monitorujte svoj web

Robertson uviedol, že pre podniky nie je dôležité, aby zaviedli riešenie na monitorovanie webových stránok alebo správu výkonnosti aplikácií (APM). Tieto druhy nástrojov vám poskytujú úplnú viditeľnosť nielen prednej časti vášho webu, ale aj holistický pohľad na celú webovú aplikáciu a výpočet zdrojov.

„Zaoberáme sa veľmi odlišnými architektúrami aplikácií, ako sme boli pred pár rokmi. Keď sa niečo pokazí, musíte sa pozrieť nielen na samotnú infraštruktúru a veci, ako je čas odozvy, ale na jej príčinu, “ povedal Robertson. „Zákazníci používajú nástroje ako New Relic, AppDynamics a Datadog, aby zistili nielen to, čo nefunguje alebo nefunguje na pozadí, ale aj UX na klientskom rozhraní. Niekoľko sekúnd oneskorenia by mohlo znamenať, že používateľ prejde na stránku vášho konkurenta. a namiesto toho tam kúpi produkt. ““

2. Preventívne testovanie zaťaženia

Testovanie záťaže znamená dopyt na web pomocou simulovaného prenosu, aby ste zistili, koľko súčasných používateľov zvládne. Robertson zdôraznil, že záťažové testy by sa mali vykonávať včas a často, nielen pri bežnej premávke, ale aj tým, že sa webová stránka posunie na svoje limity, aby zvládla najvyššiu úroveň prenosu.

„Potrebujete načítať test pri bežnej premávke - tak, ako to očakávate - a potom maximálna premávka, ktorú by ste mohli očakávať, “ povedal Robertson. „Musíte vidieť, ako toto testovanie zaťaženia ovplyvňuje výkonnosť, ale aj odolnosť vášho webu pri vstupe do prevádzky.“

3. Testovanie výkonu

Pri načítaní testu Robertson povedal, že je tiež dôležité myslieť na UX. Testovanie záťaže a výkonu idú ruka v ruke, pretože vaše webové stránky musia byť schopné zvládnuť nielen veľa používateľov bez zlyhania, ale potom musia poskytovať stránky s rýchlym načítaním a responzívne rozhranie, aby boli títo zákazníci spokojní a zapojili sa do nakupovania.

„Chcete zákazníkovi, ktorý sa snaží komunikovať s vašimi stránkami a nadviazať kontakt s vašou spoločnosťou, ponúknuť čo najlepší používateľský zážitok, “ povedal Robertson. „Vysoko výkonná webová aplikácia by mala prinútiť zákazníka k správnym informáciám na webe bez väčších problémov. O tom je zážitok zákazníka.“

4. Testujte kritické pracovné toky používateľov

Časť tohto testovania výkonnosti presahuje časy načítania, aby sa skutočne otestovali toky používateľov, ktorí na vašom webe získajú najviac metaforický prenos. Robertson uviedol, že testovanie vecí, ako sú najhorúcejšie produktové stránky, správa nákupného košíka, a čo je najdôležitejšie, plynulosť procesu platby je kľúčovým krokom k úspešnému riadeniu online predaja.

„Podniky testujú záťaž v prednej časti stránky, ale nie nevyhnutne back-end API, ktoré vás spája s platobnou bránou, “ povedal Robertson. „Pred žiadosťou máte X ľudí, ale to vám nehovorí, či to bude fungovať celú cestu. Ak sa ľudia snažia odhlásiť zo svojho nákupného košíka a nemôžu, sú hotoví. Stratili ste túto konverziu. “

5. Nasaďte nástroje škálovania na svoje miesto

Bez ohľadu na to, ako ste svoju webovú aplikáciu navrhli pod ňou (k tomu sa dostaneme neskôr), spoločnosť NGINX si vytvorila svoje meno tým, že dokáže rýchlo škálovať a alokovať webové zdroje tam, kde sú potrebné. Robertson diskutoval o rôznych nástrojoch, ktoré môžete umiestniť na svoje webové stránky, aby vám poskytli určitú flexibilitu, keď príde vysoká návštevnosť.

„Radi si myslíme, že NGINX je tlmič nárazov na prednej časti aplikácie, “ povedal Robertson. „Robíme ťažké zdvíhanie HTTP. Pred aplikáciou sú všetky tieto nástroje, ako sú vyvažovače záťaže, mechanizmy ukladania do vyrovnávacej pamäte alebo CDN, ktoré vám môžu pomôcť pri automatickom meraní a určovaní priority určitej návštevnosti. Takže, ak prichádzajú používatelia späť do pracovného toku a musíte kompromitovať jeden zdroj návštevnosti proti druhému, mohli by ste uprednostniť niečo ako pokladňu v nákupnom košíku, aby ste maximalizovali konverzie nad zdrojmi, ktoré smerujú k napájaniu panela vyhľadávania produktov. “

6. Nastavte dopravné policajné jednotky

Nástroje na škálovanie, ako sú vyvažovače záťaže a CDN, sú jedným z prvkov „tlmenia nárazov“ spoločnosti NGINX, ale spoločnosť tiež nastavuje to, čo pre webové stránky nazýva „dopravné policajti“. Tieto dopravné policajti zastavujú narušenie bezpečnosti a faux pas, ako sú útoky typu DDoS (Distributed-Denial-of-Service). Robertson uviedol, že „okrajové služby“, ako sú CDN, zmierňovacie služby DDoS a firewally, môžu pomôcť odvrátiť nebezpečný prenos, ktorý umožní skutočný prenos používateľov na vaše webové stránky.

„DDoS sa môže vyskytnúť od externých zlých agentov, ktorí môžu vašu stránku odstaviť, ale DDoS si tiež môžete nechtiac nechať nechať tak, že jeden server pošlete na druhý a pustíte ho, “ vysvetlil Robertson. „Dopravní policajti znamenajú nastavenie vecí, ako sú napríklad hmotnostné limity, predvolené adresy IP, blokovanie a whitelisting externých aplikácií. Môže sa zaviesť množstvo mechanizmov, ktoré môže NGINX zaviesť, aby sa zabezpečilo, že služba nebude prerušená a nedovolíte jednému DDoS druhému.. Potom máte na frontovom konci WAF, ktorý hľadá veci, ako sú externé DDoS a SQL injekčné útoky. “

7. Vytvorte plán porúch

Žiadny podnik nechce vidieť, ako sa jeho web v priebehu Cyber ​​Week zníži, ale stáva sa to každý rok, dokonca aj pre vysokovýkonných maloobchodníkov. Z tohto dôvodu musí každý podnik plánovať to najhoršie. Robertson povedal, že začína tým, že bude mať k dispozícii riešenie na obnovu po havárii (DRaaS), ktoré umožní otestovať záložnú webovú stránku a je pripravená ísť, ak dôjde k výpadku vašej hlavnej webovej stránky.

„Uistite sa, že váš web DR tam sedí ako poistný plán, ale tiež ho vopred aktivujte a otestujte, “ povedal Robertson. „Pri testovaní zaťaženia hlavnej stránky postupujte rovnako ako na svojej webovej lokalite DR, takže ak sa niečo pokazí, môžete ju rýchlo presunúť do tejto infraštruktúry.

8. Kontrola sociálnych škôd

Druhá polovica plánu zálohovania je poznať vaše služby zákazníkom a stratégiu dosahu a v roku 2016 to znamená správu sociálnych médií. Sociálne médiá sú prvou líniou interakcie zákazníkov so značkou. Ak váš web klesne, zákazníci na prvom mieste hľadajú odpovede na Facebooku a Twitteri vašej spoločnosti.

„Ak sa niečo pokazí, premýšľajte o tom, ako by ste reagovali na sociálnych médiách a ako by vaši predstavitelia pokračovali v informovaní zákazníkov a ich aktualizovaní, “ povedal Robertson.

9. Zvážte architektúru webových stránok

Jednou z dlhodobejších konverzácií, o ktorých by sa vaše podnikanie malo zaujímať, pokiaľ ide o vaše webové stránky, je o tom, ako sú navrhnuté a či je čas na zmenu. Písali sme o tom, ako sa aplikácie všetkého druhu sťahujú od monolitických architektúr a smerom k modulárnejším mikroservisom. Robertson povedal, že nástroje front-end, ktoré NGINX poskytuje, v konečnom dôsledku nenahrádzajú dynamicky škálovateľnú webovú aplikáciu založenú na mikroprocesoch.

„Mikroservisy sú spôsob, akým vidíme veľké webové vlastnosti, ktoré skutočne dokážu škálovať, “ povedal Robertson. „Ak ste napísali monolit, nemôžete medzi nimi teraz prechádzať a spoznávať sviatky. Ale mali by ste sa pozerať na svoju architektúru a premýšľať o tom, ako môžete prípadne prejsť. Výhoda mikroservisu spočíva v tom, že môžete automaticky merať jednotlivé komponenty, pretože ich zasiahne premávka. Takže, ak je zasiahnutá knižnica obrázkov, môžete škálovať túto alebo akúkoľvek inú službu v aplikácii. Je to ventil aplikačnej architektúry, ktorý prispôsobuje prichádzajúci prenos, ktorý môže byť v tomto ročnom období prehnané."

10. Nákup C-Suite

Keď webová stránka klesne na Čierny piatok, dopad na ňu nemá vplyv iba na tím IT, ktorý web prevádzkuje. Generálny riaditeľ alebo výkonný riaditeľ spoločnosti musí potom akcionárom alebo predstavenstvu odpovedať na to, prečo došlo k poklesu webovej stránky a koľko potenciálnych výnosov sa stratilo. Obchodné a technologické problémy sú neoddeliteľne spojené s online obchodmi a Robertson povedal, že manažment a ďalší vedúci pracovníci ich musia poznať a porozumieť im.

„Ak ste generálnym riaditeľom a 20 percent vášho podnikania pochádza z webových stránok, kladenie rovnakých otázok vášho CIO je rovnako dôležité ako CIO, ktoré ich žiada ich tímu, “ povedal Robertson. „Je to na vysokej úrovni, ale je dôležité, aby vedúci pracovníci vedeli dostatok informácií o technológii vo svojej spoločnosti a na svojich stránkach, aby mohli klásť správne otázky a aby mali akcionárom dobrú odpoveď, ak majú dosť nešťastia, že ju potrebujú.“

Sprievodca prežitím po dovolenke: 10 tipov, ako udržiavať web v prevádzke