Compression HTTP avec PHP

Compression HTTP avec PHP - PHP - Programmation

Marsh Posté le 26-04-2002 à 10:57:22    

La compression HTTP est un domaine que je connais pas. Ma première question est de savoir si Apache peut le faire tout seul sans rajouter de code PHP, c'est à dire qu'il regarde si le navigateur accepte gzip, si oui envoie la page compressé, sinon la page normale.
 
Ensuite avec PHP j'ai trouvé une toute petite classe dans le répertoire pear de PHP. Est-ce efficace ? Est-ce que cela fonctionne aussi bien avec les navigateurs acceptant gzip (à qui on envoie la page compressé) ainsi que le navigateurs ne supportant pas la compression.

 

[jfdsdjhfuetppo]--Message édité par Dost67 le 26-04-2002 à 10:57:43--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 26-04-2002 à 10:57:22   

Reply

Marsh Posté le 26-04-2002 à 11:01:22    

a chaque page tu mets ca
 
ob_start("ob_gzhandler" ); au début
 
 
si gzip est absent ca marchera mais ca compressera pas :)

Reply

Marsh Posté le 26-04-2002 à 11:15:36    

C'est cool ça !! Sinon j'ai une autre question : voici ma page :
 
ob_start('ob_gzhandler';);
Code HTML/PHP...
// Envoyer la page ici
Code PHP pour les stats
 
Voilà je veux envoyer la page à l'endroit où je l'ai indiqué étant donné que les stats n'inscriront rien à l'écran et que ça serait perdre du temps que d'attendre qu'elles se soient exécutées.

Reply

Marsh Posté le 26-04-2002 à 11:18:44    

Ah bah ca non c'est pas possible, le ob_start est un handler qui marche pour toute la page HTML générée ...donc de l'octet 0 jusqu'au dernier octet :)

Reply

Marsh Posté le 26-04-2002 à 11:27:10    

Bon c'est pas grave :(. C'est déjà pas mal comme ça (je perds 0.5 s d'interprétation et j'en gagne 2 en d/l) :) !

Reply

Marsh Posté le 26-04-2002 à 18:04:44    

Sinon pour gérer ça au niveau d'Apache, regarde du côté du mod_gzip.

Reply

Sujets relatifs:

Leave a Replay

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