Qual è il modo migliore per misurare e limitare l'utilizzo della larghezza di banda in un'applicazione Web LAMP SaaS?

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

  •  07-07-2019
  •  | 
  •  

Domanda

La società per cui lavoro sta pensando di sviluppare un'applicazione Web LAMP SaaS basata su un piano. Vogliamo monitorare l'utilizzo perché coinvolge riferimenti esterni e attirerebbe la larghezza di banda attraverso il posizionamento di un iframe o di uno snippet JavaScript su un sito di terze parti. Il mio primo pensiero si basava solo su un algoritmo di impression della pagina, ma poiché si tratta davvero di un problema di larghezza di banda, mi chiedo se il monitoraggio sia un approccio migliore. Qual è il modo migliore per eseguire questo monitoraggio in un modo che mi consenta di segnalare al sito di terze parti che il limite è stato superato?

È stato utile?

Soluzione

Penso che un gateway di servizi Web sarebbe una buona opzione. La maggior parte di essi (IBM, Layer 7, Vordel) offre funzionalità di limitazione e gestione dei contratti. Ti permetteranno di impostare soglie di accesso a qualsiasi cosa ci sia dietro.

Se stai utilizzando l'autorizzazione e l'autenticazione per utenti e servizi, puoi facilmente configurarli per inviare una notifica se l'utilizzo diventa troppo elevato (da abuso, superamento dello SLA per richieste o qualsiasi altra cosa tu configuri.

Meglio di tutto, funzioneranno con qualunque cosa stia consumando la tua applicazione / dati, siano essi utenti, processi batch o servizi.

Altri suggerimenti

Forse dovresti usare i servizi di cloud computing, che monitoreranno l'utilizzo della larghezza di banda per ogni client. Ti consentirà di impostare il limite anche per ciascun cliente.

Ho letto Mosso.com posso farlo.

Per quanto riguarda

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top