Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
740 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Limitation de bande passante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Limitation de bande passante

n°1409169
nycius
Ich liebe dich !
Posté le 19-07-2006 à 10:29:50  profilanswer
 

Salut,
 
Est il possible de calculer le nombre de bande passante qu'a générer un script.php pour 1 semaine par exemple ?

mood
Publicité
Posté le 19-07-2006 à 10:29:50  profilanswer
 

n°1409179
skeye
Posté le 19-07-2006 à 10:33:41  profilanswer
 

hein? [:autobot]


---------------
Can't buy what I want because it's free -
n°1409194
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-07-2006 à 10:41:47  profilanswer
 

si j'ai bien compris la question tu veux avoir une idée du "traffic" lié à un de tes scripts?
Le plus simple tu utilises des outils de stats tout fait genre awstats...
Sinon tu peux aussi t'amuser à parser tes logs apache...

n°1409200
omega2
Posté le 19-07-2006 à 10:45:37  profilanswer
 

"bande passante " = vitesse
"nombre de bande passante" = nombre de vitesse ?
 
A part si t'as fait un script qui crait des boites de vitesses (ou des limitateurs de vitesses/limitateurs de bande passante), il doit y avoir une erreur de terme dans ton message. ;)
 
PS : Ceci dit, si tu veux savoir en php combien le script envoie de donnée, alors regarde du côté des buffeur php (ob_start et ces amis) qui te permettront de mettre en attente l'envoie des données et de récupérer le tout avant envoie pour en conaitre la taille.

n°1409288
nycius
Ich liebe dich !
Posté le 19-07-2006 à 11:32:10  profilanswer
 

En fait j'aimerai qu'un script soit effectué avec une limitation de genre 500mo par mois de BP
passé 500 mo il est impossible de lancer ce script, je vois pas du tout comment faire

n°1409308
skeye
Posté le 19-07-2006 à 11:44:34  profilanswer
 

Tu comptes le nombre d'exécutions nécéssaires pour atteindre cette valeur, et tu incrémentes un compteur dans ta base à chaque exécution? [:petrus75]


---------------
Can't buy what I want because it's free -
n°1409316
nycius
Ich liebe dich !
Posté le 19-07-2006 à 11:50:10  profilanswer
 

c'est ce que je pensais mais comment calculer la bande passante que prend l'execution ?

n°1409318
skeye
Posté le 19-07-2006 à 11:51:05  profilanswer
 

nycius a écrit :

c'est ce que je pensais mais comment calculer la bande passante que prend l'execution ?


 

omega2 a écrit :


PS : Ceci dit, si tu veux savoir en php combien le script envoie de donnée, alors regarde du côté des buffeur php (ob_start et ces amis) qui te permettront de mettre en attente l'envoie des données et de récupérer le tout avant envoie pour en conaitre la taille.



---------------
Can't buy what I want because it's free -
n°1409323
afbilou
pouet your life
Posté le 19-07-2006 à 12:02:01  profilanswer
 

http://fr3.php.net/manual/fr/function.ob-start.php
 
Faire defiler la page jusk'a l'exemple 1 au moins.
Tu comprends et adapte l'exemple pour renvoyer la chaine non modifiée ... en ayant pris soin d'evaluer la taille de la chaine de sortie et de pouvoir la stokée et l'additioner quelque part pour avoir l'historique de la quantite de données qu'a généré ce script vers le client.
 
/!\ Tu auras la taille des données envoyées hors en-tete.
 
A peu de chose pret tu as juste la fonction callback de l'exemple 1 a modifier :

Code :
  1. $taille = strlen($buffer);
  2. // mettre a jour un fichier ou une base de données qui contiendra la nouvelle taille
  3. // a toi de jouer !
  4. return($buffer);


Message édité par afbilou le 19-07-2006 à 12:05:33
n°1409336
esox_ch
Posté le 19-07-2006 à 12:19:59  profilanswer
 

nycius a écrit :

En fait j'aimerai qu'un script soit effectué avec une limitation de genre 500mo par mois de BP
passé 500 mo il est impossible de lancer ce script, je vois pas du tout comment faire


 
Tu peux lire les messages postés? Qqn t'a expliqueé que la bande passante = vitesse.
Ta question veux dire "Je veux creer un compteur qui arrete la voiture quand j'ai fait 800km/h en 1 mois". Soit c'est 800km/h (bande passante) soit c'est 800km en 1 mois (volume transféré)
 


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 19-07-2006 à 12:19:59  profilanswer
 

n°1409342
afbilou
pouet your life
Posté le 19-07-2006 à 12:27:24  profilanswer
 

Sauf ke dans tes deux exemple tu fais un rapport d'une distance sur un temps ... au final tu as la meme unite :p

n°1409344
skeye
Posté le 19-07-2006 à 12:29:20  profilanswer
 

afbilou a écrit :

Sauf ke dans tes deux exemple tu fais un rapport d'une distance sur un temps ... au final tu as la meme unite :p


ah non.:o
800km/h/mois != 800km/mois :o


---------------
Can't buy what I want because it's free -
n°1409346
afbilou
pouet your life
Posté le 19-07-2006 à 12:31:14  profilanswer
 

skeye a écrit :

ah non.:o
800km/h/mois != 800km/mois :o


Je repond a ca :

Citation :

Soit c'est 800km/h (bande passante) soit c'est 800km en 1 mois (volume transféré)

n°1409349
skeye
Posté le 19-07-2006 à 12:35:48  profilanswer
 

afbilou a écrit :

Je repond a ca :

Citation :

Soit c'est 800km/h (bande passante) soit c'est 800km en 1 mois (volume transféré)



dépend de comment tu parenthèses...[:petrus75]
 
(Soit c'est 800km/h  soit c'est 800km) en 1 mois
 
ou
 
Soit c'est 800km/h soit c'est (800km en 1 mois)
 
'fin bref on s'en tape.:o


---------------
Can't buy what I want because it's free -
n°1409354
nycius
Ich liebe dich !
Posté le 19-07-2006 à 12:45:16  profilanswer
 

esox_ch a écrit :

Tu peux lire les messages postés? Qqn t'a expliqueé que la bande passante = vitesse.
Ta question veux dire "Je veux creer un compteur qui arrete la voiture quand j'ai fait 800km/h en 1 mois". Soit c'est 800km/h (bande passante) soit c'est 800km en 1 mois (volume transféré)


 
C'est volume transféré
500 mo / mois en volume


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Limitation de bande passante

 

Sujets relatifs
[newbie] Empecher le "vol" de bande passante[résolu] limitation de droits
oracle9i : limitation du in( ) ?[Serveurs Dédiés] Limiter la bande passante abusive avec httpd.conf
blabla@web[FLASH] Activer/désactiver la bande son
[PYTHON] Limitation ressources processeurProjet de bande-rythmo
Plus de sujets relatifs à : Limitation de bande passante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR