So verhindern Sie einen Website-Absturz, wenn Sie die NBC Today Show erstellen
Veröffentlicht: 2021-08-1912 Sekunden….das war alles was es brauchte… 12 winzige Sekunden im Fernsehen zu sein und der Traffic und das Bestellvolumen für unseren Online-Shop explodierten komplett! Außerdem ist unsere Website nicht abgestürzt :)
In der vergangenen Woche wurde unser Online-Shop Bumblebee Linens in der NBC Today Show vorgestellt und es waren wahrscheinlich die aufregendsten 12 Sekunden , die ich je erlebt habe, solange wir unser Geschäft führen.
Holen Sie sich meinen kostenlosen Mini-Kurs zum Starten eines erfolgreichen E-Commerce-Shops
Wenn Sie daran interessiert sind, ein E-Commerce-Unternehmen zu gründen, habe ich ein umfassendes Ressourcenpaket zusammengestellt , das Ihnen hilft , Ihren eigenen Online-Shop von Grund auf neu zu starten . Achten Sie darauf, es zu schnappen, bevor Sie gehen!
Der Heute-Show-Clip
Zuerst wussten meine Frau und ich nicht genau, wie viele Besucher wir vom Fernsehen bekommen würden. Tatsächlich war ich ziemlich skeptisch, ob das Fernsehen überhaupt signifikanten Traffic generieren würde. Schließlich muss sich ein Betrachter nicht nur Ihren Shopnamen merken, sondern auch physisch zu einem Computer gehen und eine Bestellung aufgeben.
Was mir nicht bewusst war, ist, dass sich in den letzten zehn Jahren technisch vieles verändert hat. Zum einen können Sie mit Google jedes Unternehmen fast sofort finden. Und zweitens bedeutet das Aufkommen von Smartphones und Tablets, dass die meisten Menschen praktisch rund um die Uhr an einem Computer sitzen.
Wie auch immer, um auf Nummer sicher zu gehen, haben wir die Luken geschlossen und zusätzliche Vorbereitungen getroffen, für den Fall, dass unser Verkehr und unser Auftragsvolumen explodieren .
Sehen Sie sich den Clip oben an und sagen Sie mir, was Sie denken, und lesen Sie weiter, um herauszufinden, was wir getan haben, um unseren ersten Fernsehauftritt vorzubereiten. Am Ende des Beitrags habe ich einige Zahlen, die ich mit Ihnen teilen möchte .
Wir haben unsere Website für den zusätzlichen Verkehr vorbereitet
Sie haben wahrscheinlich Horrorgeschichten über Websites gehört, die aufgrund übermäßiger Presseberichterstattung ausfallen, oder? Nun, ich war fest entschlossen, dass uns das nicht passieren würde.
Wenn Sie sich die Zuschauerzahlen der Today Show ansehen, liegen sie im Durchschnitt bei etwa 1,74 Millionen Zuschauern pro Tag . Wenn wir von einer großzügigen Klickrate (oder Google-Suchrate) von 0,5 % ausgehen, würde dies in kürzester Zeit etwa 8700 Besucher auf unsere Seite bringen.
Wie bin ich auf diese Nummer gekommen? Ich habe die Klickrate, die ich für Facebook-Anzeigen erhalten habe, genommen und diese Zahl halbiert. Offensichtlich ist dies keine genaue Schätzung, aber ich musste eine Art Annahme darüber treffen, welchen Traffic zu erwarten war.
Wie auch immer, wenn 8700 Besucher unsere Website innerhalb von Minuten hämmern würden, bin ich mir ziemlich sicher, dass unsere Website in ihrem aktuellen Zustand untergehen würde, also müsste etwas getan werden. Aber hier ist, was an unserer Situation schwierig war.
Wir waren uns bis vor einigen Tagen nicht wirklich hundertprozentig sicher , ob wir überhaupt ins Fernsehen kommen würden. Und da ich immer noch einen Vollzeitjob habe, hatte ich sehr wenig Zeit, um unsere Website vorzubereiten. Insgesamt habe ich mehrere Optionen abgewogen und hier waren meine Entscheidungen…
- Richten Sie einen aktualisierten Server nur für diesen einen Tag ein. Mein aktuelles Setup ist vor allem in der RAM-Abteilung eingeschränkt. Ein paar mehr CPUs würden auch helfen
- Beschleunigen Sie unsere Website, indem Sie unseren Webhoster aktivieren, der PHP/SQL-Caching auf dem Server aktiviert. dh. enable APC, XCache etc. Dies würde wahrscheinlich auch einige Quellcode-Änderungen erfordern.
- Reduzieren Sie die Anzahl der MySQL- und PHP-Abfragen, indem Sie die Site selbst zwischenspeichern. Mit anderen Worten, generieren Sie statische vorgerenderte Versionen meiner Seiten.
- Verwenden Sie ein CDN. Dienste wie MaxCDN, Amazon Cloudfront usw. sind preisgünstig und können Bilddownloads drastisch beschleunigen.
Angesichts der Zeitbeschränkungen entschied ich, dass ich nicht riskieren wollte, die Site auf einen aktualisierten Server zu verschieben. Tatsächlich zögerte ich, etwas Drastisches oder Außergewöhnliches zu tun, das außerhalb meiner Kontrolle lag.
Schließlich habe ich beim ersten Start eine ganze Weile gebraucht, um meinen bestehenden Server zu konfigurieren, und ich habe festgestellt, dass ich jedes Mal, wenn ich versuche, in kurzer Zeit etwas Neues hinzuzufügen, immer etwas zu tun scheine .
100 % Kontrolle zu haben, war der Schlüssel . Wenn ich die aktualisierte Serverroute wählte und der Server schlecht funktionierte, müsste ich mich auf einen Systemadministrator verlassen, um das Problem zu beheben, was Stunden dauern kann. Aber wenn ich meine eigenen Optimierungen an der Seite vorgenommen habe, dann könnte ich bei Problemen leicht auf eine alte Version zurückgreifen.
Daher habe ich mich für die dritte Option oben entschieden, die darin bestand, die Site selbst zu optimieren, um die Serverlast zu reduzieren. Option 3 war eigentlich eine Erweiterung von etwas, das ich bereits bei meinem letzten Website-Redesign implementiert hatte
Tatsächlich war Option 3 das einzige, was ich rechtzeitig für die große TV-Erwähnung implementieren und testen konnte.
Wir haben alles auf unserer Website gesperrt
Kurz gesagt, ich habe mich entschieden, die gesamte Website statisch zwischenzuspeichern, mit Ausnahme der Webseiten, die sich auf den Checkout-Prozess beziehen. Im Grunde habe ich ein Skript geschrieben, das vorgerenderte Kopien jeder einzelnen Seite meines Online-Shops erstellt und sie für einen extrem schnellen Zugriff auf dem Server gespeichert hat.
Dies machte meine Site zwar blitzschnell, hatte jedoch den folgenden Nachteil. Da ich statische Kopien meiner Website gespeichert habe, funktionierten die dynamischen Elemente auf der Seite nicht mehr .
Das Bild unten zeigt zum Beispiel, dass wir weniger als 5 von diesem speziellen Taschentuch übrig haben.
Wenn wir dieses Produkt jedoch ausverkaufen würden, würde es immer noch dieselbe alte Nachricht anzeigen. Aber insgesamt war es das Opfer für die zusätzliche Geschwindigkeit wert.
Als zweites habe ich alle Konfigurationsparameter für den Store statisch zwischengespeichert . Die meisten Online-Shops müssen beim Laden einer Seite Hunderte von Konfigurationsparametern aus der Datenbank laden.
Zum Beispiel muss mein Warenkorb jedes Mal, wenn ein Kunde eine Seite besucht, den Namen des Shops, die Anzeige der Produkte, die Größe der Kategoriebilder usw. kennen, um die Seite richtig darzustellen.
Das Laden all dieser Parameter aus der Datenbank erfordert jedoch sowohl Zeit als auch Serverressourcen. Deshalb habe ich abgeladen einfach alle diese Konfigurationsparameter in eine Datei und im Wesentlichen hart codiert sie auf unserer Seite. Dies machte Konfigurationsänderungen zwar unpraktisch, aber es machte unseren Server viel schneller.

Mit den beiden oben genannten Änderungen erforderte jeder Seitenladevorgang nur ein winziges bisschen PHP-Code , um die Sitzung zu verwalten, und keine Zugriffe auf die SQL-Datenbank. Mit anderen Worten, es war wie das Laden einer statischen hartcodierten HTML-Seite.
Wie ist unser Server mit dem Datenverkehr umgegangen?
Kurz gesagt, unsere Website hat sich wie ein Champion behauptet . Obwohl ich extrem nervös war und selbst überlegte, ob ich unseren Server hätte upgraden sollen, war alles gut. Der Verkehr begann gegen 7:00 Uhr PST (Hinweis: Die Serveruhr in der folgenden Grafik befindet sich in einer anderen Zeitzone).
Hinweis: Für den Kontext ist unsere Startseite nur 250 KB groß und aufgrund des Browser-Cachings sind wiederholte Ladevorgänge nur etwa 16 KB groß.
Und wenn Sie sich unsere Serverauslastung während dieser Zeit ansehen, hat sie sich gut gehalten.
Wir haben unser Checkout-Formular für E-Mail-Anmeldungen verbessert
Lange Zeit erlaubten wir auf unserer Seite nur Newsletter-Anmeldungen für „registrierte“ Kunden. Das klingt zwar lahm, aber das Zulassen von Anmeldungen für „nicht registrierte“ Benutzer wurde von unserem Warenkorb nicht standardmäßig unterstützt.
Auf unserer Website ist ein „registrierter“ Kunde jemand, der sich während des Bezahlvorgangs für die Erstellung eines Kontos entscheidet. Durch die Erstellung eines Kontos speichern wir ihre Adressdaten, damit sie in Zukunft erneut bestellen können, ohne ihre Daten erneut eingeben zu müssen.
Das Problem ist jedoch, dass die meisten Kunden kein Konto erstellen möchten. Infolgedessen haben wir viele E-Mail-Newsletter-Anmeldungen von Kunden verloren, die sich nicht registrieren .
Wie auch immer, ich bin endlich aufgestanden und habe beschlossen, die Möglichkeit zu programmieren, E-Mails über unsere Express-Checkout-Funktion zu erhalten. Wenn NBC eine Menge Traffic senden würde, wollte ich unbedingt ihre E-Mail-Adressen für die Zukunft sammeln.
Die andere Sache, die ich gemacht habe, war, dass ich die Newsletter-Anmeldeschaltfläche standardmäßig aktiviert habe, wie unten gezeigt.
Das Ergebnis von all dem ist, dass wir an diesem Tag über 150 neue E-Mail-Adressen sammeln konnten . Hinweis: Diese stammten von Kunden, die sich für die „Gast“-Kasse entschieden haben.
Die Ergebnisse
Bevor wir mit Sicherheit wussten, dass wir diese Gelegenheit bekommen würden, ging meine Frau vor und bestellte für alle Fälle mehr Inventar vor. Wir hatten es tatsächlich per Luftfracht versenden lassen, was es sehr teuer machte, aber wir wollten für alle Fälle vorbereitet sein.
Wie sich herausstellte, hat meine Frau es richtig genannt. Hier waren die Ergebnisse von diesem Tag.
- Wir hatten das 7-fache des durchschnittlichen täglichen Auftragsvolumens . Es gab einen Punkt am Morgen, an dem Bestellungen schneller eingingen, als meine Frau die Rechnungen ausdrucken konnte.
- Unser Traffic war über 3 mal höher als der Durchschnitt . Die obige Verkehrsgrafik täuscht ein wenig, da das meiste davon gegen 7 Uhr morgens PST stark geclustert war, als die Show ausgestrahlt wurde. Als ich zum ersten Mal unseren Traffic überprüfte, hämmerten über 200 Leute gleichzeitig auf unsere Website.
- Der Umsatz war etwa 5-6 mal höher als der Durchschnitt.
Hier ist die Aufschlüsselung in Bezug auf die Plattform
- 61 % des Traffics kamen von Desktop-/Laptop-Nutzern, was zu 79 % der Bestellungen führte
- 21% des Traffics kamen von Tablet-Nutzern, was zu 16% der Bestellungen führte
- 18 % des Traffics kamen von Smartphone-Nutzern, was zu 5 % der Bestellungen führte
Hinweis: Ich habe vergessen hinzuzufügen, dass ich auch unsere gesamte mobile Website gesperrt habe, damit das Smartphone-Erlebnis blitzschnell war.
Hier sind einige Zahlen, die sich auf die Nielsen-Bewertungen beziehen. Leider verstehe ich nicht ganz, was diese Zahlen genau bedeuten, aber vielleicht kann es jemand im Publikum klären :)
- Nielsen-Publikum : 2.036.955
- Berechnete Anzeigenäquivalenz : 158.933 $
- Berechneter Werbewert: $476.799
- 30-Sekunden-Anzeigenäquivalent : 16.000 $
Gesamt
Insgesamt war unser erster Fernseher ein großer Erfolg. Das einzige, was wir nicht schnell ansprechen konnten, war das erhöhte Anrufaufkommen. Es dauert einige Zeit, jemanden zu schulen und mit unseren Produkten vertraut zu machen, daher mussten wir mit den wenigen Bedienern auskommen, die wir hatten.
Ich habe sogar mittags die Telefone beantwortet, damit meine Frau etwas zu Mittag essen konnte. Aber alles in allem war es ein fantastischer Tag. Nur zum Spaß beschreibt das Foto unten unsere Emotionen an diesem Tag sehr genau.
Ein besonderer Dank an Robyn Spizman und ein Sonderangebot
Ich möchte Robin Spizman nur dafür danken, dass er uns diese großartige Gelegenheit bietet.
Robyn ist New York Times Bestsellerautorin, Verbraucherschützerin und Fernsehpersönlichkeit. Tatsächlich ist sie als eine der führenden Geschenk- und Anleitungsexperten des Landes bekannt und sie ist regelmäßiger Gast in der NBC Today Show. Hier könnt ihr ihre Biografie anschauen.
Wie auch immer, Sie fragen sich wahrscheinlich, wie Robyn und ich uns gekreuzt haben. Und die Antwort war pures Glück . Aus heiterem Himmel kontaktierte uns Robyn, um in der Today Show zu erscheinen, und natürlich haben wir die Gelegenheit genutzt.
Wie ich in diesem Blog unzählige Male erwähnt habe, spielt Glück immer eine Rolle in jedem erfolgreichen Geschäft. Manchmal muss man einfach lange genug dabei bleiben und es werden gute Dinge passieren.
Nachdem ich mit Robyn zusammengearbeitet habe, kann ich Ihnen sagen, dass sie äußerst freundlich ist, leicht zu sprechen ist und es liebt, Kleinunternehmern zu helfen. Sie ist definitiv jemand, mit dem ich in Zukunft in Kontakt bleiben möchte und wir ihr viel zu verdanken haben.
Auf jeden Fall verschenke ich als Dankeschön 3 Exemplare ihres preisgekrönten Buches „Make It Memorable: An AZ Guide to Making Any Event, Gift or
Anlass….Schillernd!“ an 3 glückliche MyWifeQuitHerJob.com-Leser.
Hinterlasse einfach einen Kommentar unter diesem Beitrag und ich verlose 3 glückliche Gewinner!
Hinweis: MyWifeQuitHerJob.com ist in keiner Weise mit Robyn Spizman verbunden. Also warum tue ich das? Ich denke, wenn sie so freundlich wäre, Millionen von Augäpfeln in unsere Richtung zu schicken, könnte ich ihr zumindest 100.000 schicken. Danke Robyn!
Vergessen Sie nicht, unten einen Kommentar zu hinterlassen, um an der Verlosung von Robyns Buch teilzunehmen! Danke fürs Lesen.