Für viele Einzelhändler hat sich durch die COVID-19-Pandemie das Einkaufsverhalten und die Art und Weise ihrer Kunden für die Feiertage verändert. Da ihnen der Zugang zu stationären Geschäften verwehrt blieb, strömten die Käufer stärker denn je zu Online-Händlern. Dadurch stiegen die E-Commerce-Umsätze im Jahr 2020 auf 189 Milliarden US-Dollar, ein Anstieg von 33 % gegenüber 2019 . Da zwischen den Einzelhändlern und den diesjährigen Weihnachtseinkäufen weniger als sechs Monate liegen, zeigen wir Ihnen verschiedene Möglichkeiten, wie Sie NGINX nutzen und sich auf plötzliche Verkehrsspitzen vorbereiten können.
Bevor Sie Änderungen an Ihrem Stack vornehmen, sollten Sie wissen, wie sehr Sie Ihre Leistung in der „Cyber-Saison“ maximieren müssen, um erfolgreich zu sein und nicht nur zu überleben. Beginnen Sie mit dem Sammeln von Daten zur Leistung konkurrierender Websites. Die zum Laden einer Seite benötigte Zeit ist wahrscheinlich der wichtigste Messwert. Viele der heutigen ungeduldigen Benutzer verlassen eine Site, wenn sie nicht innerhalb von drei Sekunden geladen wird . Es stehen zahlreiche Tools zur Messung der Ladezeit zur Verfügung, viele davon kostenlos. Ein guter Ausgangspunkt für die Suche ist ein aktueller Testbericht von 11 Testtools von Geekflare .
Messen Sie die Ladezeit dieser Seiten:
Das Testen der Schlüsselseiten eines halben Dutzends von Mitbewerbern sowie Ihrer eigenen Site dauert nur wenige Stunden. (Denken Sie daran, den Cache Ihres Browsers mit Umschalt+Aktualisieren zu leeren, bevor Sie die Downloadzeiten messen.) Mit den Ergebnissen ausgestattet, gehen Sie als Nächstes wie folgt vor:
Anfang dieses Jahres wurde NGINX zum Webserver Nr. 1 im Internet . Wir fühlen uns geehrt, dass so viele Sites uns die Bereitstellung ihrer Websites und Apps anvertrauen, und hoffen, dass dies auch auf Sie zutrifft. Aber NGINX ist mehr als nur ein Webserver. Es handelt sich um eine All-in-One-Software, die Reverse-Proxy , Load Balancer , Cache und API-Gateway vereint.
Einer der wichtigsten Vorteile von NGINX besteht darin, dass es den Verkehrsfluss zu Ihrer Site optimiert. Stellen Sie sich NGINX als einen Türsteher vor, der den Verkehr vor Ihrem Geschäft regelt. Es bildet eine Warteschlange und lässt jeden Käufer ein (HTTP-Anfrage), wodurch das chaotische Gedränge auf dem Bürgersteig in einen reibungslosen, geordneten Ablauf im Laden verwandelt wird. Käufer werden direkt zu den spezifischen Standorten der Artikel auf ihrer Wunschliste geleitet. Dadurch wird sichergestellt, dass der Verkehr gleichmäßig verteilt ist und alle Ressourcen gleichermaßen genutzt werden.
Um dies zu erreichen, verwendet NGINX in erster Linie zwei sofort einsatzbereite Techniken:
Neben der Optimierung des Verkehrsflusses gibt es hier vier weitere Möglichkeiten, wie Sie NGINX nutzen können, um Ihre Site zu optimieren und eine Serverüberlastung bei einem Verkehrsanstieg zu verhindern.
Lesen Sie weiter, um Einzelheiten zu erfahren:
Click-and-Collect , Online-Bestellungen zur Abholung im Geschäft und sogar Kundenzahlungsoptionen erhöhen die Wahrscheinlichkeit einer erfolgreichen Online-Transaktion. Das Zwischenspeichern von Inhalten mit NGINX hat einen ähnlichen Effekt auf den Webverkehr. NGINX speichert automatisch jede Datei, die es an Clients sendet, und bearbeitet nachfolgende Anforderungen für eine bestimmte Datei direkt aus dem Cache. Durch das Caching erhalten Benutzer nicht nur schneller Antworten, sondern es reduziert auch die Belastung Ihrer Upstream-Server, da diese nicht immer wieder dieselben Anfragen von Grund auf verarbeiten müssen. Abhängig von Ihrer Anwendung kann die Inhaltszwischenspeicherung das Volumen des internen Datenverkehrs um den Faktor 100 reduzieren und so die zur Bereitstellung Ihrer App erforderliche Hardwarekapazität verringern.
Weitere Einzelheiten zum Caching und Beispielkonfigurationen finden Sie in den Abschnitten „Cache und Mikrocache Ihres Site-Inhalts“ und „Leitfaden zum Caching mit NGINX und NGINX Plus“ in unserem Blog.
Zu Stoßzeiten muss der Türsteher Ihres Geschäfts möglicherweise die Zahl der Kunden begrenzen, die ins Geschäft kommen. Dies kann aus Sicherheitsgründen (Vermeidung von Überfüllung) oder zur bevorzugten Behandlung geschätzter Kunden (VIP-Stunden, Sonderangebote nur auf Einladung usw.) geschehen. Für Webanwendungen sind ähnliche Maßnahmen erforderlich. Sie können eine Serverüberlastung verhindern, indem Sie den Datenverkehr auf Ihrer Site begrenzen und so sicherstellen, dass die Clients rechtzeitig auf die erforderlichen Ressourcen zugreifen können. NGINX (und in Containerumgebungen NGINX Ingress Controller ) bieten eine Reihe von Methoden zur Begrenzung des eingehenden Datenverkehrs, darunter:
Bei Bedarf können Sie zwischen verschiedenen Client-Typen differenzieren. Vielleicht erstreckt sich das Liefergebiet Ihres Shops nicht bis nach Asien oder Sie möchten Benutzern Priorität einräumen, die Artikel in ihrem Einkaufskorb haben. Sie können Cookies, Geolokalisierungsdaten und andere Parameter nutzen, um zu steuern, wie NGINX Verkehrsbeschränkungen anwendet.
Wenn Sie nicht über die entsprechende Infrastruktur verfügen, können Datenverkehrsspitzen leicht zu einer Serverüberlastung führen. Die leichte, ereignisgesteuerte Architektur von NGINX maximiert die App-Bereitstellungsleistung mit der Infrastruktur, die Sie bereits haben. Unsere Größenleitfäden für NGINX Ingress Controller und für NGINX Plus in Bare-Metal- und virtualisierten Umgebungen helfen Ihnen dabei, die genauen Betriebskosten für die Leistung und Skalierung zu ermitteln, auf die Sie sich vorbereiten.
Es gibt zusätzliche NGINX-Funktionen, die DevOps-Teams nutzen können, um Verkehrsspitzen effektiv zu bewältigen:
Die Absicherung von Transaktionen ist für jede Website eine Grundvoraussetzung, insbesondere jedoch für Online-Händler, die Kreditkarteninformationen verarbeiten. Wie unglückselige Einzelhändler wie Target aus erster Hand wissen, kann ein Verstoß einen Schaden für die Marke und Klagen nach sich ziehen. Target reagierte auf den Datenmissbrauch im Jahr 2014 mit Verbesserungen, die die Transparenz verbesserten und die Sicherheit erhöhten. Heben Sie sich von der Konkurrenz ab und bieten Sie eines der sichersten Einkaufserlebnisse auf dem Markt. Dazu implementieren Sie:
Wenn Sie Ihre Web-Eigenschaften jetzt mit unseren unternehmenstauglichen Lösungen ausstatten, können Sie sicher sein, dass Sie für alles gerüstet sind, was die Einkaufssaison zum Jahresende 2021 bereithält (oder online!)
Für alle unsere kommerziellen Lösungen sind kostenlose 30-Tage -Testversionen verfügbar:
Oder beginnen Sie mit kostenlosen Open Source-Angeboten:
Dieses Blog enthält Beiträge von Owen Garrett und Floyd Smith.
„Dieser Blogbeitrag kann auf Produkte verweisen, die nicht mehr verfügbar und/oder nicht mehr unterstützt werden. Die aktuellsten Informationen zu verfügbaren F5 NGINX-Produkten und -Lösungen finden Sie in unserer NGINX-Produktfamilie . NGINX ist jetzt Teil von F5. Alle vorherigen NGINX.com-Links werden auf ähnliche NGINX-Inhalte auf F5.com umgeleitet."