HTTP Compression

Bonjour,
Certaines de mes pages sont assez lourdes. J'ai entendu parler de compression HTML pour améliorer la vitesse d'affichage des pages.
Il suffirait d'ajouter
<?php
ob_start("ob_gzhandler");
?>
en tête des fichiers php pour améliorer les choses.

Ce que j'ai fait, bien sûr, dans entete.php3 (appelé par tous les squelettes).
Et là, rien ne s'affiche plus.

Y a-t-il une méthode, une incompatibilité, etc. ?

Merci
ADB

--
Guide Méditerranée :
http://www.guidemediterranee.com

Guide Manche:
http://www.guidemanche.com

Guide Atlantique:
http://www.guideatlantique.com

Salut,

Il te manque ça non ? :
<?php

ob_end_flush();

?>

La Denise

ADB a écrit :

Bonjour,
Certaines de mes pages sont assez lourdes. J'ai entendu parler de 
compression HTML pour améliorer la vitesse d'affichage des pages.
Il suffirait d'ajouter
<?php
ob_start("ob_gzhandler");
?>
en tête des fichiers php pour améliorer les choses.

Ce que j'ai fait, bien sûr, dans entete.php3 (appelé par tous les squelettes).
Et là, rien ne s'affiche plus.

Y a-t-il une méthode, une incompatibilité, etc. ?

Merci
ADB

  

Denis Fingonnet <denis.fingonnet <at> popsiit.com> writes:

Salut,
Il te manque ça non ? :<?php
ob_end_flush();?>
La Denise
ADB a écrit :

  Bonjour,
Certaines de mes pages sont assez lourdes. J'ai entendu parler de
compression HTML pour améliorer la vitesse d'affichage des pages.
Il suffirait d'ajouter
<?php
ob_start("ob_gzhandler");
?>
en tête des fichiers php pour améliorer les choses.

si ton serveur (apache, php ...) le permet spip fait deja cela par defaut sur
les pages de l'espace public. Ca se controle avec la variable $auto_compress.
$GLOBALS['auto_compress']=true; dans ton mes_options.php (mais c'est deja son
etat par defaut) pour activer la compression
$GLOBALS['auto_compress']=false; pour la desactiver

Sachant que spip teste avant si c'est pertinent (car apache peut deja le faire,
auquel cas il est inutile et couteux de le faire) etc ..
donc ta manip est a priori inutile

Cedric