Zuhause Geschäft Holiday Shopping Survival Guide: 10 Tipps, um Ihre Website am Laufen zu halten

Holiday Shopping Survival Guide: 10 Tipps, um Ihre Website am Laufen zu halten

Video: 10 SURVIVAL HACKS - Outdoor Bushcraft Camping Life Hacks | Fritz Meinecke (November 2024)

Video: 10 SURVIVAL HACKS - Outdoor Bushcraft Camping Life Hacks | Fritz Meinecke (November 2024)
Anonim

Black Friday und Cyber ​​Monday sind die Super Bowl für E-Commerce. Die Weihnachtszeit beginnt für Unternehmen mit den größten Online-Einkaufstagen des Jahres während der Cyber ​​Week. Durch das Zeitfenster von Black Friday bis Weihnachten können Umsätze und Einnahmen für kleine bis mittelständische Unternehmen (SMBs) bis hin zu großen Unternehmen wie Nordstrom und Target erzielt werden. Für jedes Unternehmen hängt der Erfolg oder Misserfolg jedoch davon ab, wie gut Ihre Website dem Zustrom von Nutzern im Urlaub standhält.

Wenn Kunden Ihre Website aufrufen und durchsuchen, Produkte in den Warenkorb legen und auschecken, zählt jede Sekunde. Das Digital Performance Management-Unternehmen SOASTA gab an, dass der Sweet Spot - die Ladezeit der Website, die den höchsten Conversions entspricht - 2016 zwei Sekunden oder weniger betragen könnte. Zwischen der Cyber ​​Week 2014 und 2015 analysierte SOASTA Nutzerdaten im Wert von 1, 5 Milliarden Beacons. SOASTA stellte fest, dass die maximale Ladezeit der Conversion von 3, 8 auf 2, 4 Sekunden gesunken ist und dass bei langsameren Seiten im Jahr 2015 die Bounce-Rate um bis zu 58 Prozent gestiegen ist. Die Zahlen gehen weiter und weiter, aber die Korrelation ist einfach: Website-Probleme in diesen Schlüsselmomenten bedeuten Einnahmeverluste.

Um sicherzustellen, dass ihre Website vorbereitet ist, müssen Unternehmen vor und während des Ansturms die Beinarbeit leisten. Ich sprach mit Gus Robertson, CEO von Application Delivery und skalierbarem Webinfrastruktur-Anbieter NGINX (ausgesprochen "engine-x"), über die Vorbereitung von Unternehmen. Wir diskutierten die Mechanismen, die vorhanden sein sollten, um während der Cyber ​​Week das Beste zu erreichen und das Schlimmste zu planen.

NGINX und seine Open-Source-Software gibt es seit den Anfängen des Internets. NGINX-Software versorgt nach Angaben des Unternehmens mehr als 55 Prozent des Internets in der einen oder anderen Form. Robertson sagte, er habe gesehen, wie sich das Internet von einfachen Webseiten zu komplexen, webbasierten Anwendungen entwickelte, die eine Benutzererfahrung (User Experience, UX) für eine breite Palette von Geräten und Bildschirmgrößen bieten. Gleichzeitig werden jedes Jahr mehr Einzelhandelsumsätze über das Internet erzielt.

"Wir sehen diesen Übergang, in dem E-Commerce-Transaktionen gleichermaßen, wenn nicht sogar wichtiger werden als stationäre Verkäufe in physischen Geschäften", sagte Robertson. "Wenn Ihre Website ausfällt, schließen Sie einen großen Teil Ihrer Geschäftschancen. Lassen Sie Ihren besten und geschäftigsten Tag nicht zu Ihrem schlechtesten Tag werden. Sie können ganz grundlegende Dinge tun, um sicherzustellen, dass Sie so gut geschützt sind." und so gut wie möglich vorbereitet."

Robertson hat 10 Tipps herausgegeben, die Ihrem Unternehmen dabei helfen sollen, die Website zu testen und einen Spielplan für den Ansturm zu erstellen. Auf diese Weise sind Sie vorbereitet und wissen, wie Sie reagieren müssen, wenn am Black Friday oder Cyber ​​Monday zum schlimmsten Zeitpunkt ein Fehler auf Ihrer Website auftritt.

1. Überwachen Sie Ihre Website

Laut Robertson ist es für Unternehmen ein Kinderspiel, eine Lösung für das Website-Monitoring oder das Application Performance Management (APM) einzurichten. Mit diesen Tools haben Sie nicht nur einen vollständigen Überblick über das Front-End Ihrer Website, sondern auch über die gesamte Webanwendung und die Rechenressourcen.

"Wir haben es mit ganz anderen Anwendungsarchitekturen zu tun als vor ein paar Jahren. Wenn etwas schief geht, muss man sich nicht nur die Infrastruktur selbst und die Reaktionszeit ansehen, sondern auch die Ursache", sagte Robertson. "Unsere Kunden verwenden Tools wie New Relic, AppDynamics und Datadog, um nicht nur herauszufinden, was am Back-End fehlerhaft oder fehlerhaft ist, sondern auch am UX-Front-End. Einige Sekunden Verzögerung können bedeuten, dass ein Benutzer die Website Ihres Konkurrenten besucht und kauft das Produkt stattdessen dort."

2. Vorbeugende Lastprüfung

Lasttests bedeuten, dass eine Website mithilfe von simuliertem Datenverkehr nachgefragt wird, um festzustellen, wie viele Benutzer gleichzeitig damit umgehen können. Robertson betonte, dass Lasttests frühzeitig und häufig durchgeführt werden sollten, nicht nur bei normalem Datenverkehr, sondern indem die Website an ihre Grenzen gestoßen wird, um Spitzenverkehrsniveaus zu bewältigen.

"Sie müssen den Test bei normalem Datenverkehr laden - wie Sie es erwarten - und dann den maximalen Datenverkehr, den Sie jemals erwarten können", sagte Robertson. "Sie müssen sehen, wie sich dieser Belastungstest auf die Leistung auswirkt, aber auch auf die Ausfallsicherheit Ihrer Website, wenn dieser Datenverkehr eintritt."

3. Leistungstests

Beim Laden des Tests sagte Robertson, es sei auch wichtig, über die UX nachzudenken. Last- und Leistungstests gehen Hand in Hand, da Ihre Website nicht nur viele Benutzer ohne Abstürze verarbeiten kann, sondern auch schnell ladende Seiten und eine reaktionsschnelle Benutzeroberfläche bereitstellen muss, damit diese Kunden zufrieden und mit dem Einkaufserlebnis beschäftigt sind.

"Sie möchten dem Kunden, der versucht, mit Ihrer Website zu interagieren und eine Beziehung zu Ihrem Unternehmen aufzubauen, das bestmögliche Nutzererlebnis bieten", sagte Robertson. "Eine leistungsstarke Webanwendung sollte es ermöglichen, dass der Kunde ohne großen Aufwand die richtigen Informationen über die Website erhält. Darum geht es beim Kundenerlebnis."

4. Testen Sie kritische Benutzer-Workflows

Ein Teil dieser Leistungstests besteht darin, über die Ladezeiten hinaus die Benutzerströme zu testen, die den metaphorischsten Datenverkehr auf Ihrer Website erhalten. Laut Robertson ist das Testen von Dingen wie den heißesten Produktseiten, dem Warenkorbmanagement und vor allem der reibungslosen Abwicklung des Bestellvorgangs ein wichtiger Schritt, um den Online-Verkauf erfolgreich voranzutreiben.

"Unternehmen testen die Vorderseite der Website, aber nicht unbedingt die Back-End-API, die Sie mit dem Zahlungs-Gateway verbindet", so Robertson. "Sie haben eine Menge Leute vor der Anwendung, aber das sagt Ihnen nicht, ob es den ganzen Weg durchlaufen wird. Wenn Leute versuchen, aus ihrem Einkaufswagen auszuchecken und sie können nicht, sind Sie fertig Du hast diese Bekehrung verloren."

5. Setzen Sie die Skalierungswerkzeuge ein

Unabhängig davon, wie Sie Ihre Webanwendung darunter erstellt haben (wir werden später darauf zurückkommen), hat sich NGINX einen Namen gemacht, da es in der Lage ist, Webressourcen schnell zu skalieren und zuzuweisen, wo sie benötigt werden. Robertson hat eine Reihe von Tools besprochen, die Sie auf Ihrer Website implementieren können, um Ihnen Flexibilität bei hohem Datenverkehr zu bieten.

"Wir sehen NGINX gerne als Stoßdämpfer am vorderen Ende einer Anwendung", sagte Robertson. "Wir erledigen das HTTP-Heavy-Lifting. Es gibt all diese Tools, die Sie in die App integrieren können, z. B. Load Balancer, Caching-Mechanismen oder ein CDN, mit denen Sie bestimmten Datenverkehr automatisch skalieren und priorisieren können. Wenn also Benutzer kommen Wenn Sie wieder in einen Workflow zurückkehren und eine Verkehrsquelle gegen eine andere austauschen müssen, können Sie so etwas wie den Warenkorb-Checkout priorisieren, um die Conversions über die Ressourcen zu maximieren, die für die Produktsuchleiste erforderlich sind."

6. Richten Sie Traffic Cops ein

Skalierungstools wie Load Balancer und CDNs sind ein Element der "Stoßdämpfung" von NGINX, das Unternehmen richtet jedoch auch so genannte "Traffic Cops" für Websites ein. Diese Verkehrspolizisten stoppen Sicherheitsverletzungen und Fauxpas wie DDoS-Angriffe (Distributed-Denial-of-Service). Laut Robertson können "Edge-Services" wie CDNs, DDoS-Minderungsdienste und Firewalls dazu beitragen, böswilligen Datenverkehr umzuleiten, damit der tatsächliche Benutzerverkehr auf Ihre Website gelangt.

"DDoS kann durch externe, fehlerhafte Agenten verursacht werden, die Ihre Site ausschalten können. Sie können sich jedoch auch versehentlich selbst DDoS-Aktionen zuziehen, indem ein Server einen Ping-Befehl an einen anderen Server sendet und diesen ausschaltet", erklärte Robertson. "Verkehrspolizisten müssen beispielsweise Gewichtsbeschränkungen, voreingestellte IP-Adressen, Blockierungs- und Whitelisting-Funktionen für externe Anwendungen einrichten. NGINX kann eine Reihe von Mechanismen einrichten, um sicherzustellen, dass der Dienst nicht unterbrochen wird und Sie DDoS nicht zulassen." Dann haben Sie im Frontend eine WAF, die nach DDoS- und SQL-Injection-Attacken sucht."

7. Erstellen Sie einen Fehlerplan

Kein Unternehmen möchte, dass seine Website während der Cyber ​​Week ausfällt, dies geschieht jedoch jedes Jahr, auch nicht bei bekannten Einzelhändlern. Aus diesem Grund muss jedes Unternehmen das Schlimmste planen. Robertson sagte, dies fange mit einer DRaaS-Lösung (Disaster Recovery-as-a-Service) an, mit der eine Backup-Website getestet und einsatzbereit gemacht werden kann, wenn Ihre Hauptwebsite ausfällt.

"Vergewissern Sie sich, dass Ihr DR-Standort als Versicherungsplan vorhanden ist, und aktivieren und testen Sie ihn vorab", sagte Robertson. "Wenn Sie den Hauptstandort laden und testen, tun Sie dasselbe mit Ihrem DR-Standort, damit Sie den Standort schnell auf diese Infrastruktur verlagern können, wenn ein Fehler auftritt.

8. Soziale Schadensbegrenzung

Die andere Hälfte Ihres Backup-Plans besteht darin, Ihren Kundenservice und Ihre Outreach-Strategie zu kennen. 2016 bedeutet dies Social Media Management. Social Media ist die Frontlinie für die Kundeninteraktion mit Ihrer Marke. Wenn Ihre Website ausfällt, suchen Kunden zunächst nach Antworten auf die Facebook- und Twitter-Seiten Ihres Unternehmens.

"Wenn etwas schief geht, überlegen Sie, wie Sie in den sozialen Medien reagieren und wie Ihre Vertreter die Kunden informieren und auf dem Laufenden halten", sagte Robertson.

9. Betrachten Sie die Website-Architektur

Eine der längerfristigen Konversationen, über die Ihr Unternehmen sprechen sollte, wenn es um Ihre Website geht, ist die Frage, wie sie aufgebaut ist und ob es Zeit für eine Änderung ist. Wir haben darüber geschrieben, wie sich Anwendungen aller Art von monolithischen Architekturen zu modulareren Mikrodiensten entwickeln. Laut Robertson sind die von NGINX bereitgestellten Front-End-Tools kein Ersatz für eine dynamisch skalierbare, auf Microservices basierende Web-App.

"Microservices ist die Art und Weise, wie große Web-Eigenschaften wirklich skalierbar werden", sagte Robertson. "Wenn Sie einen Monolithen geschrieben haben, können Sie zwischen dem jetzigen Zeitpunkt und dem Feiertagseinkauf nicht neu planen. Sie sollten sich jedoch Ihre Architektur ansehen und darüber nachdenken, wie Sie eventuell übergehen können. Der Vorteil eines Mikrodienstes besteht darin, dass Sie Skalieren Sie einzelne Komponenten, wenn der Datenverkehr auf sie trifft. Wenn die Bildbibliothek betroffen ist, skalieren Sie diesen oder einen anderen Dienst in der App. Mit diesem Ventil der Anwendungsarchitektur können Sie sich auf eingehenden Datenverkehr einstellen, der zu dieser Jahreszeit auftreten kann übermäßig."

10. C-Suite-Buy-In

Wenn eine Website am Black Friday ausfällt, wirkt sich dies nicht nur auf das IT-Team aus, das die Website betreibt. Der CEO oder CTO des Unternehmens muss dann den Aktionären oder einem Verwaltungsrat mitteilen, warum die Website geschlossen wurde und wie viel potenzielles Einkommen verloren gegangen ist. Geschäfts- und Technologieprobleme sind für Online-Unternehmen untrennbar miteinander verbunden, und Robertson sagte, Management und andere Führungskräfte müssen sie kennen und verstehen.

"Wenn Sie ein CEO sind und 20 Prozent Ihres Geschäfts über die Website abgewickelt werden, ist es genauso wichtig, Ihrem CIO dieselben Fragen zu stellen wie dem CIO, der sie an sein Team richtet", sagte Robertson. "Das ist auf hohem Niveau, aber es ist wichtig, dass Führungskräfte genug über die Technologie in ihrem Unternehmen und auf ihren Standorten wissen, um die richtigen Fragen zu stellen und eine gute Antwort für die Aktionäre zu haben, wenn sie das Pech haben, eine zu brauchen."

Holiday Shopping Survival Guide: 10 Tipps, um Ihre Website am Laufen zu halten