Zoom

Apprécier

Activer la compression sur les Pages Perso chez Free


La seule source d'information pertinente se trouve ici néanmoins beaucoup ne semblent pas trouver cela clair, ni simple à mettre en place. Je partage donc ma méthode personnelle (un peu brute certes) mais qui est la seule qui ait fonctionné en ce qui me concerne chez free.

1 - Téléchargez 7zip et compressez vos fichiers .css et .js en format gzip puis renommez les en changeant les extensions de fichier en .js pour les .js et en .css pour les .css

2 - Modifiez vos fichiers sources (php ou html) pour aller chercher les .js et .css au lieu des .css et .js

3 - Uploadez tout ça sur votre serveur et re-testez vos pages.

Normalement même les tests de performance de Google devrait vous indiquer une belle différence clin d'oeil.



◄ précédent   Jp, 24 décembre 2016   suivant ►


Commenter

15 octobre 2017 à 18:34 de guillaume
Bonjour, J'ai bien suivi la manip' mais après test de ma page la compression ne fonctionne pas. Je pense que cela vient du fichier htaccess. Une astuce? Merci

16 octobre 2017 à 04:35 de Jp
Hello Guillaume, je te donne en exemple mon htaccess de base chez free effectivement ça peut aider clin d oeil :
####
# spécification des jeux de caractères des documents (à compléter si besoin)
AddCharset utf-8 .css .xml .po .php .js .html .txt .rss

# activation php5 (free.fr)
<ifDefine Free>
PHP56 1
</ifDefine>

# Protection du fichier .htaccess
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>

# Desactivation de l'affichage des répertoires
Options All -Indexes

Options +MultiViews
AddType text/css .css
AddType application/x-javascript .js
AddEncoding gzip .js
AddEncoding gzip .css
####

16 octobre 2017 à 10:34 de guillaume
Cool merci mais cela ne fonctionne pas :(! Mon site est statique et comme le stipule la "seule source d'information pertinente" (comme tu le cites), il n'est pas possible de configurer le serveur pour servir des fichiers compressés index.htz. Il faut passer par la compression à la volée par des script php (KESAKO?). Je vais trouver ça ou? A moins d'utiliser un "Redirect permanent" sur htaccess...

16 octobre 2017 à 10:53 de Jp
une idée à tester : ne fait pas de fichier htm ou html ou htz mais que des fichiers php (il suffit de changer l’extension) pour ce qui est de la compression à la volée en première ligne de ton fichier php tu met : <?php ob_start('ob_gzhandler'); ?> et en dernière ligne : <?php ob_end_flush(); ?> rien d'autre à faire clin d oeil

16 octobre 2017 à 11:08 de Jp
Pour faire plus clair tu changes l'extension de tes fichier .html en .php et tu ajoutes la première et la dernière ligne données ci-dessus dans chacun de tes fichiers ce qui compressera à la volée toutes tes page php ... le gain est assez faible il faut le dire. Ce qui est vraiment significatif c'est de compresser les gros fichiers externes javascript ou css la ça vaut vraiment le coup sourire

16 octobre 2017 à 11:28 de Jp
Pour savoir si la compression marche ou pas et quel gain tu peux t'attendre fait plusieurs fois des test sur https://gtmetrix.com/ et http://yellowlab.tools/ avant et après modifications. En ce qui me concerne après optimisation et compression des script js et des css et compression à la volée : les résultats sont spectaculaires

16 octobre 2017 à 11:36 de guillaume
Joli sourire ça marche mais du coup javascript ne fonctionne plus? Par contre css marche!

16 octobre 2017 à 11:47 de Jp
ça doit marcher vérifie bien tes noms de fichiers et les extensions, en informatique la moindre erreur se paie cash clin d oeil bravo tu y es presque ! bien joué !

16 octobre 2017 à 12:44 de guillaume
Alors là! je te tire mon chapeau!! sourire sourire sourire ca marche!!Content et j'espère que cela servira à d'autres. Merci beaucoup pour ton aide;) c'est sympa. Par contre, Il me vient à l'esprit (souvent ça en informatique à peine résolu qu'une autre question arrive sourire ) au niveau sécurité le fait d'être en php cela n'exige pas quelques modifications?

16 octobre 2017 à 12:51 de Jp
la question sécurité est toujours complexe mais dans ton cas non aucun problème pas plus qu'avec tes fichiers html sourire c'est cool et bien heureux de t'avoir aidé sourire

16 octobre 2017 à 12:56 de guillaume
Super et encore merci pout tout sourire ! Bonne continuation.

Partager

Twitter Facebook Google Plus Linkedin email Flux rss