Jump to content

[Résolu] Compression GZIP ?


martinsph

Recommended Posts

Bonjour,

 

. Je suis en version v1.4.4.0 de Prestashop -

 

. Dans le BACK OFFICE, OUTILS > GENERATEURS, je clique sur le bouton radio 'OPTIMISATION'

puis je regénére mon fichier .htaccess ==>

Cela devrait activer notamment la compression GZIP -

 

Et en effet, je récupère bien dans mon .htaccess le coding suivant :

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE text/javascript

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

</IfModule>

 

. De plus, via une page PHP pour afficher phpinfo(), je note que mon serveur autorise la compression GZIP : "HTTP_ACCEPT_ENCODING <-- gzip,deflate"

 

 

. Afin de vérifier que la compression GZIP pour les fichiers html|php|txt|xml|js|css fonctionne,

je me rends sur le site "http://www.whatsmyip.org/http_compression/" et j'introduis le chemin

de ma boutique "www.eventsbymelina.com/eboutique/index.php" ;

 

 

 

 

==> Je reçois le message suivant :

"http://www.eventsbymelina.com/eboutique/index.php is not gzipped

 

Actual Page Size: 1.33 KB

Size if Gzipped: 0.7 KB

Potential Savings: 47.37%

 

 

 

D'où ma question : La compression GZIP fonctionne t'elle vraiment ?

 

Merci pour votre réponse,

Filipe -

Link to comment
Share on other sites

Bonjour,

 

. Je suis en version v1.4.4.0 de Prestashop -

 

. Dans le BACK OFFICE, OUTILS > GENERATEURS, je clique sur le bouton radio 'OPTIMISATION'

puis je regénére mon fichier .htaccess ==>

Cela devrait activer notamment la compression GZIP -

 

Et en effet, je récupère bien dans mon .htaccess le coding suivant :

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE text/javascript

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

</IfModule>

 

. De plus, via une page PHP pour afficher phpinfo(), je note que mon serveur autorise la compression GZIP : "HTTP_ACCEPT_ENCODING <-- gzip,deflate"

 

 

. Afin de vérifier que la compression GZIP pour les fichiers html|php|txt|xml|js|css fonctionne,

je me rends sur le site "http://www.whatsmyip.org/http_compression/" et j'introduis le chemin

de ma boutique "www.eventsbymelina.com/eboutique/index.php" ;

 

 

 

 

==> Je reçois le message suivant :

"http://www.eventsbymelina.com/eboutique/index.php is not gzipped

 

Actual Page Size: 1.33 KB

Size if Gzipped: 0.7 KB

Potential Savings: 47.37%

 

 

 

D'où ma question : La compression GZIP fonctionne t'elle vraiment ?

 

Merci pour votre réponse,

Filipe -

 

visiblement, non !

mais comme on le voit dans le source du .htaccess, ce paramètrage est conditionné par la présence d'un module (mod_deflate) qui n'est peut être pas présent sur ton serveur.

 

si ça fonctionnait, tu auras par exemple :

 

http://garage-batayer.fr is gzipped

 

Original Size: 55.46 KB

Gzipped Size: 10.89 KB

Data Savings: 80.36%

 

 

edit : je n'avais pas vu ton passage sur le phpinfo()...

 

dedans, dans la section "apache2handler", vois tu mod_deflate dans les "loaded modules" ?

 

moi j'ai :

HTTP_ACCEPT_ENCODING identity

Link to comment
Share on other sites

Bonjour Yohann,

 

". De plus, via une page PHP pour afficher phpinfo(), je note que mon serveur autorise la compression GZIP : "HTTP_ACCEPT_ENCODING <-- gzip,deflate" -

 

Si tu regardes le paragraphe ENVIRONNEMENT, la variable HTTP_ACCEPT_ENCODING permet bien la compression "gzip,deflate" -

 

=> aussi, ça devrait fonctionner -

 

De ton côté, as-tu uniquement cliquer sur le bouton radio 'OPTIMISATION' ou bien as-tu coder autre chose dans ton site ?

 

Filipe -

2011-08-18.1AND1.PHPINFO.pdf

Link to comment
Share on other sites

dans PS (1.4.4.0), j'ai coché "optimisation" et "urls simplifiées"

mais je ne pense pas que le pb vienne de PS, mais bien de ton hebergeur. pour le vérifier, file comme url de test l'url de la page qui a ton phpinfo() !

 

je t'envoie également un MP

Link to comment
Share on other sites

Le problème provient bien de mon hébergeur "1AND1" qui n'active pas les modules mod_deflate et mod_gzip.

 

J'ai suivi une astuce que j'ai trouvé sur le net pour activer tout de même la compression GZIP (http://on-air.hiseo.fr/fatras/compression-gzip-chez-1and1/) -

 

L'astuce marche puisque j'obtiens maintenant :

 

http://www.eventsbymelina.com/eboutique is gzipped

 

Original Size: 1.33 KB

Gzipped Size: 0.7 KB

Data Savings: 47.37%

 

 

Gros inconvénient :

La maintenance quand je changerai de version de Prestashop puisque j'ai dû intervenir dans différents répertoires -

 

Disons que pour l'instant je profite d'une performance améliorée du site ... en attendant de prendre le temps de changer d'hébergeur !

 

Filipe -

Link to comment
Share on other sites

  • 5 weeks later...
  • 6 months later...
  • 5 months later...
  • 11 months later...
  • 2 weeks later...

P***n !!!

Des mois que je cherche le moyen de l'activé, rien ne marche, et la que du bonheur.

Dans les stats de google je vois clairement qu'a nombre de page exploré identique le nombre de Ko téléchargé est nettement plus faible.

 

Un grand merci

 

Ceci dit je ne gagne rien en temps de chargement toujours à 2 secondes dont 1.5 s de temps de 1er réponse du serveur ce qui explique le peu d'incidence.

Link to comment
Share on other sites

(prestashop 1.4.10.0 - serveur STRATO EnterpriseWeb - Page Speed Grade 82% - YSlow Grade 86%)

 

Merci beaucoup pour ces explications.

 

Après avoir vérifier la présence du module via phpinfo()

La méthode expliqué par 1&1  pour l'activation de "zlib.output_compression" via un php.ini directement dans les dossiers, fonctionne également chez STRATO pour un hébergement mutualisé EnterpriseWeb.

Edited by Vacarme (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...