Je souhaiterais activer (par une option ds php.ini je crois) la compression
des données automatique entre le server et le client, pour ke ça soit +
rapide. J'ai entendu dire ke ce n'était possible qu'avec des navigateurs
récents (IE 5.x). Comment faire ?
Dans un phpinfo() je vois :
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
Cela veut il dire que
a) le client accepte de recevoir un contenu préalablement gzippé par le
serveur (pour + de rapidité)
b) le serveur accepte d'envoyer le contenu en le gzippant
c) le client veut bien, le serveur aussi, donc en fait ça s'est fait pour
la page en cours
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Guillaume Bouchard
Je souhaiterais activer (par une option ds php.ini je crois) la compression des données automatique entre le server et le client, pour ke ça soit + rapide. J'ai entendu dire ke ce n'était possible qu'avec des navigateurs récents (IE 5.x). Comment faire ?
Et ben di donc, pour un navigateurs qui a plous de 3 ans, j'ose pas imaginer ce qu'est un vieux navigateur...
Dans un phpinfo() je vois : _SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
Cela veut il dire que a) le client accepte de recevoir un contenu préalablement gzippé par le serveur (pour + de rapidité)
Exacte.
b) le serveur accepte d'envoyer le contenu en le gzippant
Ca c'est a toi de le reglé. Mais si le client te dit OK, tu peut y aller . A ce que je sais, les fonctions de compression qu'elle soit de php ou du server http gere cette variable de façon automatique.
-- Guillaume.
Je souhaiterais activer (par une option ds php.ini je crois) la compression
des données automatique entre le server et le client, pour ke ça soit +
rapide. J'ai entendu dire ke ce n'était possible qu'avec des navigateurs
récents (IE 5.x). Comment faire ?
Et ben di donc, pour un navigateurs qui a plous de 3 ans, j'ose pas
imaginer ce qu'est un vieux navigateur...
Dans un phpinfo() je vois :
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
Cela veut il dire que
a) le client accepte de recevoir un contenu préalablement gzippé par le
serveur (pour + de rapidité)
Exacte.
b) le serveur accepte d'envoyer le contenu en le gzippant
Ca c'est a toi de le reglé. Mais si le client te dit OK, tu peut y aller .
A ce que je sais, les fonctions de compression qu'elle soit de php ou du
server http gere cette variable de façon automatique.
Je souhaiterais activer (par une option ds php.ini je crois) la compression des données automatique entre le server et le client, pour ke ça soit + rapide. J'ai entendu dire ke ce n'était possible qu'avec des navigateurs récents (IE 5.x). Comment faire ?
Et ben di donc, pour un navigateurs qui a plous de 3 ans, j'ose pas imaginer ce qu'est un vieux navigateur...
Dans un phpinfo() je vois : _SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
Cela veut il dire que a) le client accepte de recevoir un contenu préalablement gzippé par le serveur (pour + de rapidité)
Exacte.
b) le serveur accepte d'envoyer le contenu en le gzippant
Ca c'est a toi de le reglé. Mais si le client te dit OK, tu peut y aller . A ce que je sais, les fonctions de compression qu'elle soit de php ou du server http gere cette variable de façon automatique.
-- Guillaume.
Guillaume Bouchard
C'est à dire que si le server reçoit ce paramètre, il compresse automatiquement ? :o
SI il est reglé pour. Mais cela depent plus de la config du server que de php...
Sinon la fonction de callback ob_gzhandler fait la compression de façon automatique.
-- Guillaume.
C'est à dire que si le server reçoit ce paramètre, il compresse
automatiquement ? :o
SI il est reglé pour. Mais cela depent plus de la config du server que
de php...
Sinon la fonction de callback ob_gzhandler fait la compression de façon
automatique.
Guillaume Bouchard wrote in news:3f07f503$0$12473$:
http://fr.php.net/ob_start
Cool :) Merci bcp !
Une petite précision cependant SVP :) Peut on : Ecrire au début du script ob_start('ob_gzhandler'); ob_implicit_flush(); Et ne plus s'en occupper après (pas de ob_end_flush ni ob_flush à la fin), les données sont automatiquement compressées puis envoyées ?
Mci encore @+
Guillaume Bouchard <gobpower@free.fr> wrote in
news:3f07f503$0$12473$626a54ce@news.free.fr:
http://fr.php.net/ob_start
Cool :)
Merci bcp !
Une petite précision cependant SVP :)
Peut on :
Ecrire au début du script
ob_start('ob_gzhandler');
ob_implicit_flush();
Et ne plus s'en occupper après (pas de ob_end_flush ni ob_flush à la fin),
les données sont automatiquement compressées puis envoyées ?
Guillaume Bouchard wrote in news:3f07f503$0$12473$:
http://fr.php.net/ob_start
Cool :) Merci bcp !
Une petite précision cependant SVP :) Peut on : Ecrire au début du script ob_start('ob_gzhandler'); ob_implicit_flush(); Et ne plus s'en occupper après (pas de ob_end_flush ni ob_flush à la fin), les données sont automatiquement compressées puis envoyées ?
Mci encore @+
O.L.
Guillaume Bouchard wrote in news:3f09818e$0$5425$:
Une petite précision cependant SVP :)
Ha non, c'est ce que m'a dit mon examinateur de français avant de me coller une sale note... je deteste cette phrase :)
Peut on : Ecrire au début du script ob_start('ob_gzhandler'); ob_implicit_flush(); Et ne plus s'en occupper après (pas de ob_end_flush ni ob_flush à la fin), les données sont automatiquement compressées puis envoyées ?
Oui, normalement :)
OK, merci beaucoup !!!
Guillaume Bouchard <gobpower@free.fr> wrote in
news:3f09818e$0$5425$626a54ce@news.free.fr:
Une petite précision cependant SVP :)
Ha non, c'est ce que m'a dit mon examinateur de français avant de me
coller une sale note... je deteste cette phrase :)
Peut on :
Ecrire au début du script
ob_start('ob_gzhandler');
ob_implicit_flush();
Et ne plus s'en occupper après (pas de ob_end_flush ni ob_flush à la
fin), les données sont automatiquement compressées puis envoyées ?
Guillaume Bouchard wrote in news:3f09818e$0$5425$:
Une petite précision cependant SVP :)
Ha non, c'est ce que m'a dit mon examinateur de français avant de me coller une sale note... je deteste cette phrase :)
Peut on : Ecrire au début du script ob_start('ob_gzhandler'); ob_implicit_flush(); Et ne plus s'en occupper après (pas de ob_end_flush ni ob_flush à la fin), les données sont automatiquement compressées puis envoyées ?