Möchten Sie die Anzahl der aktiven Sitzungen auf Ihrer Website begrenzen? Wir stellen Ihnen die Funktion „One In, One Out“ vor.
Um die „One In, One Out“-Obergrenze festzulegen, rufen Sie einfach die Seite mit Ihren Domain-Einstellungen auf, aktivieren Sie die „One In, One Out“-Funktion, legen Sie fest, wie viele Personen gleichzeitig auf Ihre Website zugreifen dürfen, und die festgelegte Obergrenze wird so lange eingehalten, bis der Schwellenwert erreicht ist. Ab diesem Zeitpunkt lässt CrowdHandler jeweils einen Nutzer herein, sobald ein anderer die Website verlässt.
„One In, One Out“ und die Zuflussrate
Moment mal … nutzt CrowdHandler nicht bereits ein „One-In, One-Out“-System?
Das Konzept „One In, One Out“ ist so geläufig, dass viele davon ausgehen, dass die CrowdHandler-Warteschlange genauso funktioniert. Tatsächlich arbeitet CrowdHandler standardmäßig mit einer einfachen Zugangsrate: Das heißt, Sie legen fest, wie viele neue Nutzer sich pro Minute auf Ihrer Website anmelden dürfen.
Das ist nicht dasselbe wie die Kapazität; Sie legen hier nicht die maximale Anzahl fest, die Ihre Website bewältigen kann. Stellen Sie sich das stattdessen eher wie einen Trichter vor. Möglicherweise versuchen innerhalb einer Minute Hunderte oder Tausende von Nutzern, eine Anfrage an Ihre Website zu stellen, aber wenn sie alle gleichzeitig eintreffen würden, wären Sie überfordert. Deshalb begrenzen Sie die Rate auf 100 (oder wählen Sie mithilfe des Schiebereglers eine Rate aus) – und genau diese Anzahl neuer Nutzer lässt CrowdHandler innerhalb einer Minute auf diese Ressource, diese URL oder diese Seite zu.
Wenn die Anzahl der Nutzer, die versuchen, auf Ihre Website zuzugreifen, die zulässige Rate überschreitet, leitet CrowdHandler diese Nutzer in den Warteraum um, von wo aus sie dann im Rahmen der zulässigen Rate wieder auf die Website zugelassen werden. Mit anderen Worten: Der Warteraum wird bei Bedarf aktiviert und bleibt ansonsten deaktiviert.
Die „One In, One Out“-Beschränkung gilt zusätzlich zur Zugangsrate. Wenn Sie „One In, One Out“ aktivieren, werden neue Nutzer – sobald Ihre Website den Schwellenwert erreicht hat – nur noch zugelassen, wenn andere die Website verlassen.
Cache-Warming, oder: „Warum es wichtig ist, die Rate festzulegen“
Selbst bei Anwendung des „One-In, One-Out“-Prinzips ist die Zugangsrate nach wie vor wichtig, da sie verhindert, dass die Website überlastet wird und Probleme entstehen. Ja, selbst wenn Sie glauben, dass Ihre Website große Besucherzahlen bewältigen kann.
Viele Menschen haben eine vereinfachte Vorstellung davon, wie viele gleichzeitige Nutzer ihre Website bewältigen kann, und oft stützt sich diese auf Dinge wie Lasttests. Nehmen wir einmal an, Sie haben einige Nutzerpfade modelliert und gehen davon aus, dass Ihre Website 10.000 Besucher bewältigen kann. Nun, ich habe eine Neuigkeit für Sie: Mit ziemlicher Sicherheit kann sie das nicht, wenn alle gleichzeitig auf die Seite zugreifen! Es besteht ein großer Unterschied zwischen hundert Nutzern pro Minute, deren Zahl sich auf tausend erhöht, und tausend Nutzern, die alle in dem Moment auftauchen, in dem Sie den Ticketverkauf starten.
Der Grund dafür liegt in erster Linie im Caching. Wenn Sie einen stetigen Zustrom von Nutzern haben, die alle ähnliche Aktivitäten ausführen, bedeutet dies, dass viele Zahlen, Seiten oder Verhaltensmuster in den Ebenen Ihrer Anwendung zwischengespeichert werden. Dies ermöglicht das sogenannte „Cache-Warming“: Die Website kann sich „aufwärmen“, bevor sie auf Hochtouren läuft. Wenn jedoch Tausende Ihrer Nutzer alle gleichzeitig einströmen, überlasten sie das Backend, ohne dass es sich erst aufwärmen kann. Und genau dann geraten die meisten Websites in Schwierigkeiten.
Durch die Festlegung einer angemessenen Zugriffsrate wird die Anzahl der gleichzeitig zugreifenden Nutzer begrenzt, wodurch sich die Website erst einmal aufwärmen kann.
Die Einführung einer „One-In, One-Out“-Obergrenze ersetzt also nicht die Quote. Es bedeutet jedoch, dass Sie bei Ihrer Quote möglicherweise großzügiger vorgehen können, da Sie wissen, dass die Obergrenze bei Erreichen Ihres Limits greift.
Kassenstau
CrowdHandler kann die „One In, One Out“-Funktion anbieten, da wir – im Gegensatz zu anderen Anbietern – das Nutzerverhalten auch nach dem Verlassen der Warteschlange weiter verfolgen.
Und genau deshalb können wir auch das „Checkout-Busting“ anbieten: die Möglichkeit, Gäste automatisch hinauszuwerfen, sobald sie ihren Einkauf abgeschlossen haben. (Schließlich möchte kein Cafébesitzer, dass Gäste Tische belegen und das kostenlose WLAN in Beschlag nehmen, während sich draußen eine Schlange von Leuten bildet, die auf ihren Kaffee warten, oder?)
Diese Funktionen müssen nicht unbedingt miteinander verbunden sein, tun dies aber oft, weshalb wir sie auf Ihrer Domain-Seite zusammengefasst haben. Neben dem Kontrollkästchen „One In, One Out“ und der entsprechenden Zahl sehen Sie ein Textfeld, in das Sie die URL Ihrer Bestätigungsseite eingeben können (oder mehrere URLs, falls Ihre Bestätigungsseite besonders komplex ist).
Sobald jemand seinen Einkauf abgeschlossen, zur Kasse gegangen ist und auf dieser URL gelandet ist, „beenden“ wir seine CrowdHandler-Sitzung. Klickt er anschließend auf einen geschützten Artikel, landet er wieder in der Warteschlange. Wenn Sie das „One-In-One-Out“-Prinzip anwenden, ist dies der Zeitpunkt, an dem eine andere Person Zugang zur Website erhält.
Das „Checkout-Busting“ kann für eine stark frequentierte Website besonders nützlich sein, da es einen realistischeren Überblick darüber liefert, wie viele Nutzer auf der Website aktiv sind – es zwingt Sitzungen dazu, nach dem Kauf beendet zu werden, anstatt darauf zu warten, dass inaktive Sitzungen ablaufen, was dazu beiträgt, dass die Warteschlange zügig vorankommt.
Es ist auch möglich, das „Checkout-Busting“ ohne „One In, One Out“ zu aktivieren. Vielleicht entscheiden Sie sich dafür, um Doppelkäufe zu vermeiden – mit anderen Worten: Wenn Sie Tickets verkaufen und eine Begrenzung dafür festgelegt haben, wie viele Tickets pro Person auf einmal gekauft werden können, sorgt „Checkout Busting“ dafür, dass jemand, der bereits die Warteschlange bis zur Kasse durchlaufen hat, nicht sofort zurückkehren kann, um in derselben Sitzung weitere Tickets zu kaufen. Die Person muss sich erneut in die Warteschlange einreihen.