martinsph Posted August 18, 2011 Share Posted August 18, 2011 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 More sharing options...
Johann Posted August 18, 2011 Share Posted August 18, 2011 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 More sharing options...
martinsph Posted August 18, 2011 Author Share Posted August 18, 2011 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 More sharing options...
martinsph Posted August 18, 2011 Author Share Posted August 18, 2011 Yohann, "dedans, dans la section "apache2handler", vois tu mod_deflate dans les "loaded modules" ?" > Je n'ai pas de section 'apache2handler' dans mon phpinfo() ; Tu fais référence à quel fichier ? Filipe - Link to comment Share on other sites More sharing options...
Johann Posted August 18, 2011 Share Posted August 18, 2011 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 More sharing options...
martinsph Posted August 19, 2011 Author Share Posted August 19, 2011 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 More sharing options...
papich Posted September 18, 2011 Share Posted September 18, 2011 Ce post m'interresse car j'ai le meme que vous je suis chez 1and1 comment faites vous pour vérifier la compression? Link to comment Share on other sites More sharing options...
montana063 Posted March 28, 2012 Share Posted March 28, 2012 Salut, si tu va dans la faq de 1&1 tu as un scrypt pour envoyer ton php.ini dans tous les répertoires, Très simple a faire et très rapide... Link to comment Share on other sites More sharing options...
richo Posted September 19, 2012 Share Posted September 19, 2012 Bonjour, pour ma part j'ai mis zlib.output_compression = Off en zlib.output_compression = On dans mon fichier php.ini et ca marche. 2 Link to comment Share on other sites More sharing options...
krixto Posted September 17, 2013 Share Posted September 17, 2013 Merci @richo... Des heures que je cherche, je teste et finalement : j'ai ajouté "zlib.output_compression = On" dans mon fichier php.ini... et ça fonctionne ^^ 1 Link to comment Share on other sites More sharing options...
passicool Posted September 25, 2013 Share Posted September 25, 2013 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 More sharing options...
Vacarme Posted October 1, 2013 Share Posted October 1, 2013 (edited) (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 October 4, 2013 by Vacarme (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now