Calcul volume d'une page php envoyée

Calcul volume d'une page php envoyée - PHP - Programmation

Marsh Posté le 16-12-2002 à 17:20:28    

Bonjour à tous,
 
Je cherche à savoir s'il est possible de calculer ou récupérer quelque part le volume de la page générée par php et envoyée au poste client ! Et ce afin de faire rapidement des statistiques sans a avoir à exploiter les logs du serveur Web
 
Par avance merci
 
Benj.

Reply

Marsh Posté le 16-12-2002 à 17:20:28   

Reply

Marsh Posté le 16-12-2002 à 17:25:07    

Ben soit tu fais comme moi :
je passes par une variable dans laquelle je stockes tout ce que j'envois au client et j'envois tout d'un coup à la fin. Avec cette méthode, il sufit d'un strlen sur cette variable.
 
Soit tu envois tout petit à petit et ca ce complique. Il faut alors utiliser des fonctions spécialisées qui sont proche de celles pour temporiser l'envoie des données au navigateur.

Reply

Marsh Posté le 16-12-2002 à 17:28:18    

omega2 a écrit :

Ben soit tu fais comme moi :
je passes par une variable dans laquelle je stockes tout ce que j'envois au client et j'envois tout d'un coup à la fin. Avec cette méthode, il sufit d'un strlen sur cette variable.
 
Soit tu envois tout petit à petit et ca ce complique. Il faut alors utiliser des fonctions spécialisées qui sont proche de celles pour temporiser l'envoie des données au navigateur.


 
Le probleme c'est que j'envoi des pages compressée en gzip par l'intermédiaire d'une classe qui compresse le flux de sortie !!!
 
Merci pour l'astuce je n'y avais pas pensé ! ;o))
 
@+
 
Benj

Reply

Marsh Posté le 16-12-2002 à 17:33:04    

benji425 a écrit :


 
Le probleme c'est que j'envoi des pages compressée en gzip par l'intermédiaire d'une classe qui compresse le flux de sortie !!!
 
Merci pour l'astuce je n'y avais pas pensé ! ;o))
 
@+
 
Benj

Je sais même pas comment compresser les pages en gzip. :lol:
De rien pour l'astuce. ;)

Reply

Marsh Posté le 17-12-2002 à 09:20:02    

omega2 a écrit :

Je sais même pas comment compresser les pages en gzip. :lol:
De rien pour l'astuce. ;)


 
Moi non plus ;)  c'est pour cela que j'utilise une classe prévu à cet effet d'une simplicité enfantine car avec 2 lignes de code  je gagne en moyenne 30% de bande passante (étude faite sur le réseau de mon client avec ses sondes. :bounce:  
 

Reply

Marsh Posté le 17-12-2002 à 10:41:25    

omega2 a écrit :

Je sais même pas comment compresser les pages en gzip. :lol:
De rien pour l'astuce. ;)


 
Pour info tu peux trouver l'adresse de la classe que j'utilise sur  http://leknor.com/code/php/view/cl [...] de.php.txt


Message édité par benji425 le 17-12-2002 à 10:41:46
Reply

Marsh Posté le 17-12-2002 à 10:51:42    

Tu peux utiliser le header HTTP : content-length de la réponse du t'envois.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed