Jump to content
Sign in to follow this  
allanh

Monitorare banda e consumi su determinati file

Recommended Posts

CIAO A TUTTI!

 

Quindi.. secondo me è impotante monitorare il consumo che fanno gli utenti su determinati file, soprattutto se si permette di hostare dei file propri di grosse dimensioni.

 

Quindi ho installato alcuni moduli su apache2, e riesco a limitare la banda, ma se voglio sapere i file scaricati(realmente), mi conviene inviare i file tramite php sfruttando il mod_rewrite.

Per inviare il file utilizzo questo:

   header('Content-Description: File Transfer');
  header('Content-Type: application/octet-stream');
  header('Content-Disposition: attachment; filename='.basename($file));
  header('Content-Transfer-Encoding: binary');
  header('Expires: 0');
  header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  header('Pragma: public');
  header('Content-Length: ' . filesize($file));

 

Perchè così facendo potrei loggare il file scaricato in un db e monitorare consuma troppa banda.

Secondo voi è una soluzione ottimale, o potrebbe appesantire in caso di parecchie richieste o conviene fare altro ?

 

ps: volendo potrei saltare i file minori di 1mb e farli scaricare così:

header('Location: ...nomefile.ext');

 

Grazie per il vostro aiuto!

Ciaoo :)

Share this post


Link to post
Share on other sites

ho cambiato soluzione.. siccome devo impostare dei limiti in base gli utenti.. lo gestisco con php, cmq cband funziona bene e c'è anche mod_bandwitch.. poi ne esiste un altro ma non l'ho testato.. si tratta se è per virtualhost o no.. questi cmq funziona su virtualhost..:) quindi sono comodi.. sperando che con carichi eccessivi non abbiano problemi..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×