WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
DEFLATE_module problème
Envoyé par: toxx (---.adsl.proxad.net)
Date: 19 July 2008 à 20:21

Bonjour,
Je n'arrive pas à faire marcher le module deflate qui permet de gzipé...

J'ai bien activé le module deflate_module ( avec headers_module, rewrite_module, expires_module)
J'ai pas touché à httpd.conf de Apache.

Et j'ai rajouter ça dans un htaccess :

#---------------------------
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary
#---------------------------

Et je vois bien que dans les headers c'est pas gzipé.
De plus YSLOW me le dit aussi.
J'ai aussi fait un test sur un site qui verifie le gzip et c'est toujours pas bon.

Bref une idée ? smiling smiley

Merci d'avance.
Cordialement didier.

Options: Répondre•Citer ce Message
Re: DEFLATE_module problème
Envoyé par: nas (---.w80-14.abo.wanadoo.fr)
Date: 15 March 2011 à 09:57

Saluté,
exactement le même problème ... et aucune solution en vue ...

Que faire ?
thanks
++

Options: Répondre•Citer ce Message
Re: DEFLATE_module problème
Envoyé par: bagu (---.bagu.biz)
Date: 15 March 2011 à 18:27

Bonjour,

J'utilise ceci dans un fichier de conf appelé dans le fichier de conf apache :
<IfModule mod_deflate.c>
	SetOutputFilter DEFLATE

	DeflateCompressionLevel 9

	#
	# Netscape 4.x has some problems...
	BrowserMatch ^Mozilla/4 gzip-only-text/html
	#
	# Netscape 4.06-4.08 have some more problems
	BrowserMatch ^Mozilla/4\.0[678] no-gzip
	#
	# MSIE masquerades as Netscape, but it is fine
	BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
	# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
	# the above regex won't work. You can use the following
	# workaround to get the desired effect:
	BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
	# Don't compress images
	SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip 	dont-vary
	SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
	SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
	# Make sure proxies don't deliver the wrong content
	Header append Vary User-Agent env=!dont-vary
</IfModule>

et aucun problèmes.

Options: Répondre•Citer ce Message
Re: DEFLATE_module problème
Envoyé par: nas (---.mki.fr)
Date: 17 March 2011 à 11:32

ça viendrait du htaccess ?

Options: Répondre•Citer ce Message
Re: DEFLATE_module problème
Envoyé par: bagu (---.bagu.biz)
Date: 17 March 2011 à 11:40

L'inconvénient du .htaccess, c'est qu'il a une portée limitée.
Voila pourquoi j'ai utilisé la méthode du fichier de conf qui étend l'utilisation du module deflate à tous les sites de mon serveur.
De même, si vous regardez bien, il y a des différences entre votre .htaccess et le contenu de mon fichier de conf.

Options: Répondre•Citer ce Message
Re: DEFLATE_module problème
Envoyé par: nas (---.mki.fr)
Date: 17 March 2011 à 11:42

tu peux me donner la ligne de code pour appeler un fichier de conf externe ?
merci d'avance
++

Options: Répondre•Citer ce Message
Re: DEFLATE_module problème
Envoyé par: bagu (---.bagu.biz)
Date: 17 March 2011 à 13:11

Oh rien de bien complexe, il suffit de mettre :

# Mod deflate settings
Include conf/extra/httpd-deflate.conf

Dans httpd.conf et :
<IfModule mod_deflate.c>
	SetOutputFilter DEFLATE

	DeflateCompressionLevel 9

	#
	# Netscape 4.x has some problems...
	BrowserMatch ^Mozilla/4 gzip-only-text/html
	#
	# Netscape 4.06-4.08 have some more problems
	BrowserMatch ^Mozilla/4\.0[678] no-gzip
	#
	# MSIE masquerades as Netscape, but it is fine
	BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
	# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
	# the above regex won't work. You can use the following
	# workaround to get the desired effect:
	BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
	# Don't compress images
	SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip 	dont-vary
	SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
	SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
	# Make sure proxies don't deliver the wrong content
	Header append Vary User-Agent env=!dont-vary
</IfModule>

Dans wamp/bin/apache/apache2.2.17/conf/extra/httpd-deflate.conf (le fichier de conf est un bête fichier texte dont l'extension .txt est remplacé par .conf)

Options: Répondre•Citer ce Message
Re: DEFLATE_module problème
Envoyé par: nas (---.mki.fr)
Date: 17 March 2011 à 15:05

okay, impec ...
en fait j'ai l'impression que ça marche ...
mais le seul truc c'est que les headers affichés par firebug sont parfois bizzares (cf ce post ou j'explique tout : [www.developpez.net] )

je crois que c'est ok mais il subsiste un petit doute ...
Yslow (l'analyseur de page yahoo) et page speed (celui de google) me disent que mes sites ne sont pas compréssés alors que lui oui [www.gidnetwork.com]

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP