it-swarm.com.de

Beste Fehlermeldung, die angezeigt wird, wenn sich zu viele Benutzer beim Web-System anmelden

Ich habe eine Website, auf der Probleme aufgetreten sind, wenn zu viele Personen gleichzeitig versuchen, sich auf der Website anzumelden (normalerweise zu Beginn des Geschäftstages). Gibt es einige Beispiele oder bewährte Methoden zum Anzeigen einer Seite/Nachricht für den Benutzer, die darauf hinweisen, dass das System eine höhere als erwartete Nutzung aufweist und das System beim Versuch, sich beim Benutzer anzumelden, abgelaufen ist?

Beachten Sie, dass dies eine interne Website ist, die von Personen verwendet wird, die mit der Website vertraut sind.

6
Eric

Merken Sie sich:

  • Sei witzig.
  • Erkläre es nicht als Programmierer. Nehmen Sie den Standpunkt des Benutzers ein.
  • Geben Sie eine Lösung wie "Komm in wenigen Minuten zurück".

Für mich ist das beste Beispiel das Twitter mit dem Wal. Wirklich nett.

Antworten Sie mit 503 Service nicht verfügbar

Es ist aus einem bestimmten Grund in der HTTP-Spezifikation enthalten, und normalerweise wird ein 503 zurückgegeben, wenn:

Der Server ist derzeit nicht verfügbar (weil er überlastet ist oder wegen Wartungsarbeiten ausgefallen)

Auf diese Weise kann sich der Webserver auf die Verarbeitung tatsächlicher Anforderungen konzentrieren - nicht auf eine von Ihnen festgelegte Nachricht.

Dies ist viel besser als die Rückgabe einer 200 (Erfolg), nur um darauf etwas HTML zu folgen. "Entschuldigung, der Server ist zu beschäftigt."

5
m.edmondson

Beides kombinieren: Sie können benutzerdefinierte Fehlerseiten in Apache verwenden und eine auf Ihre Site zugeschnittene Fehlermeldung für den 503-Fehler erstellen. Ich denke, die Formulierung, die Sie selbst verwendet haben, ist sehr klar:

das System hat eine höhere Auslastung als erwartet und das System hat eine Zeitüberschreitung beim Versuch, sich beim Benutzer anzumelden

Sie könnten es ein wenig anpassen, aber im Wesentlichen ist dies klar und genau das, was Sie kommunizieren möchten.

Was den "lustig sein" -Teil angeht, hmm, passt nicht wirklich zu mir. Ich würde es auf den Punkt bringen und sonst nicht viel. Was das Erscheinungsbild angeht: Ich würde die grundlegendsten Elemente (Farbschema) verwenden, um sicherzustellen, dass Benutzer wissen, dass sie sich auf der richtigen Site befinden, und dies macht es etwas weniger rau als die großen, fett gedruckten schwarzen Buchstaben auf weißem Hintergrund oder die intern IE Nachrichten mit roten Ausrufezeichen ... es besteht schließlich kein Grund zur Panik. Sie müssen nur ein wenig warten. (Setzen Sie einfach alles in einfachem HTML. Einstellen einiger Farben und Ein dreizeiliger Text belastet den Server nicht so stark.)

Wenn dies zu jedem Tagesbeginn ein anhaltendes Problem ist, können Sie natürlich entweder mehr Rindfleisch auf der Serverseite untersuchen oder versuchen, allgemeine Aufgaben vorab zwischenzuspeichern, um die Last zu verringern.

2
Inca

Sie sollten mit 503 Service nicht verfügbar antworten und ein benutzerdefinierte Fehlerantwort anzeigen.

Wenn Sie statistische Daten zu Spitzenzeiten haben, können Sie dem Benutzer ein schönes Diagramm mit den besten Stunden für die Verbindung anzeigen. Oh, und vermeiden Sie "zu lustige" Nachrichten, es sei denn, die Öffentlichkeit erwartet, dass Sie lustig sind.

Auf jeden Fall sollten Sie den Grund für diesen "Dienst nicht verfügbar" überprüfen. Manchmal sind es nicht nur "zu viele Benutzer", sondern auch einige andere Probleme, Server beschäftigt mit redundanten Dingen usw.

1
roetnig

Ich denke, alle hier sind sich einig, dass die beste Fehlermeldung keine Fehlermeldung ist.

Wenn es jedoch nicht vermeidbar ist, sollte es leicht erkennbar sein und Folgendes enthalten:

  • die kritischen Informationen, die ein Text über die Situation sind (können sowohl menschlich als auch technisch sein, hängen vom Publikum ab).
  • idealerweise eine geeignete Folgemaßnahme, um nützliche Entscheidungen zu treffen

Google Chrome ist möglicherweise ein gutes Beispiel für Ihre Anforderungen. Versuchen Sie, eine Website in Offline-Modus zu laden. Außerdem finden Sie hier eine inspirierende Sammlung: https: //www.flickr.com/groups/web20error

1
Wolo