Compression HTTP avec PHP - PHP - Programmation
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
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.
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
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) !
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.
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]