2 Stimmen

Wie lässt sich die Bandbreitennutzung in einer LAMP-SaaS-Webanwendung am besten messen und begrenzen?

Das Unternehmen, für das ich arbeite, möchte eine LAMP SaaS-Webanwendung entwickeln, die auf einem Plan basiert. Wir möchten die Nutzung überwachen, da sie externe Verweise beinhaltet und Bandbreite durch die Platzierung eines Iframe oder eines JavaScript-Snippets auf einer Website eines Drittanbieters in Anspruch nehmen würde. Mein erster Gedanke war, mich nur auf einen Algorithmus für die Seitenaufrufe zu verlassen, aber da es sich hier wirklich um ein Bandbreitenproblem handelt, frage ich mich, ob die Überwachung nicht ein besserer Ansatz ist. Wie lässt sich diese Überwachung am besten durchführen, so dass ich die Drittanbieterseite benachrichtigen kann, dass die Obergrenze überschritten wurde?

1voto

Kaiser Advisor Punkte 1456

Ich denke, ein Web-Service-Gateway wäre eine gute Option. Die meisten von ihnen (IBM, Layer 7, Vordel) bieten Funktionen zur Drosselung und Vertragsverwaltung. Sie ermöglichen es Ihnen, Schwellenwerte für den Zugriff auf die dahinter liegenden Dienste festzulegen.

Wenn Sie Autorisierung und Authentifizierung für Benutzer und Dienste verwenden, können Sie diese leicht so konfigurieren, dass sie eine Benachrichtigung senden, wenn die Nutzung zu hoch wird (durch Missbrauch, Überschreitung der SLA für Anfragen oder was auch immer Sie konfigurieren).

Das Beste daran ist, dass sie mit jeder Art von Anwendung/Daten arbeiten, seien es Benutzer, Batch-Prozesse oder Dienste.

0voto

Vielleicht sollten Sie Cloud-Computing-Dienste nutzen, die die Bandbreitennutzung für jeden Kunden überwachen. Damit können Sie auch die Obergrenze für jeden Kunden festlegen.

読む Mosso.com kann dies tun.

Grüße

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X