Quel est le meilleur moyen de mesurer et de limiter l'utilisation de la bande passante dans une application Web LAMP SaaS?

StackOverflow https://stackoverflow.com/questions/273558

  •  07-07-2019
  •  | 
  •  

Question

La société pour laquelle je travaille envisage de développer une application Web LAMP SaaS basée sur un plan. Nous souhaitons surveiller l'utilisation car elle implique des références externes et puiser de la bande passante via le placement d'un extrait de code iframe ou JavaScript sur un site tiers. Ma première pensée ne reposait que sur un algorithme d’impression de page, mais comme il s’agit vraiment d’un problème de bande passante, je me demande si la surveillance est une meilleure approche. Quelle est la meilleure façon de procéder à cette surveillance de manière à pouvoir signaler au site tiers que le plafond a été dépassé?

Était-ce utile?

La solution

Je pense qu'une passerelle de service Web serait une bonne option. La plupart d'entre eux (IBM, Layer 7, Vordel) offrent des fonctionnalités de limitation et de gestion des contrats. Ils vous permettront de définir des seuils d'accès à tout ce qui se trouve derrière eux.

Si vous utilisez l'autorisation et l'authentification pour les utilisateurs et le service, vous pouvez facilement les configurer pour envoyer une notification si l'utilisation est trop élevée (en cas d'abus, de dépassement du contrat de niveau de service pour les demandes ou de tout autre paramètre que vous configurez.

Mieux encore, ils travailleront avec tout ce qui consomme votre application / vos données, qu’il s’agisse d’utilisateurs, de processus de traitement par lots ou de services.

Autres conseils

Peut-être devriez-vous utiliser les services d'informatique en nuage, qui surveilleront l'utilisation de la bande passante pour chaque client. Cela vous permettra également de définir le plafond pour chaque client.

Je lis que Mosso.com peut le faire.

salutations

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top