Jump to content

Recommended Posts

Bonsoir à tous,
Est-ce qu’il y a une optimisation ou compression que je peux faire pour diminuer le poids de ma page d’accueil.
Si vous avez une idée ?
cordialement

http://www.2lv.biz/


Bonjour,

Vous pouvez soit optimiser vos images si ce n'est pas déjà fait, activer la gestion du cache et activer la compression g-zip. ça devrait vous faire gagner beaucoup de ko.

Cdt,

Share this post


Link to post
Share on other sites

Merci d'avoir pris le temps de regarder mon site. concernant le cache : $smarty->force_compile est false, la compression est activée pour certains fichiers, comment faire mieux ?

cdt

Share this post


Link to post
Share on other sites

Utilisez la compression g-zip pour les fichiers js et css et activer la gestion du cache du navigateur vous pouvez rajouter ces lignes dans votre htaccess

# Expiration après une semaine (Recommandation Google)

   Header set Cache-Control "max-age=604800, must-revalidate"


# Activer la compression GZIP

   mod_gzip_on         Yes
   mod_gzip_dechunk    Yes

   mod_gzip_item_include file      \.(html?|txt|css|js|xml)$
   mod_gzip_item_include handler   ^cgi-script$
   mod_gzip_item_include mime      ^text\.*
   mod_gzip_item_include mime      ^application/x-javascript.*
   mod_gzip_item_exclude mime      ^image\.*
   mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

Share this post


Link to post
Share on other sites
je viens de faire la modification de mon .htaccess, mais je n'ai aucun changement!
Cdt


Il va falloir voir ça de plus près, vérifier si votre serveur prend en charge la compression g-zip et j'ignore si vous avez introduit le code comme il se doit, sinon ça marche sans le moindre problème, c'est automatique.

Share this post


Link to post
Share on other sites

Bonjour

Votre page d'accueil fait à peine 230 Ko, c'est vraiment un excellent score :)

Le gain potentiel peut se jouer au niveau des fichiers JS et CSS, avec la gestion de la compression comme indiqué par mon confrère certifié ;)

Perso j'utilise ce code :

# ACTIVATION DE LA COMPRESSION DES PAGES

SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
# POUR LES NAVIGATEURS INCOMPATIBLES
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
#PAS DE COMPRESSION POUR LES FORMATS NE LE NECESSITANT PAS
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip



Si le module Deflate n'est pas activé sur votre serveur, il ne se passera rien. Seul le code HTML est compressé sur votre site (via Prestashop je pense) : à vérifier.

Vous pouvez également grapiller quelques millisecondes en inhibant les ETags (code à insérer dans votre htaccess) :

# SUPPRESSION DES ETAGS
Header unset ETag
FileETag none



Pour le reste, ça me semble vraiment pas mal :)

Share this post


Link to post
Share on other sites
  • 1 month later...

Bonjour à tous

 

Ce code est pour quel version d'apache ?

 

# Expiration après une semaine (Recommandation Google)

   Header set Cache-Control "max-age=604800, must-revalidate"


# Activer la compression GZIP

   mod_gzip_on         Yes
   mod_gzip_dechunk    Yes

   mod_gzip_item_include file      .(html?|txt|css|js|xml)$
   mod_gzip_item_include handler   ^cgi-script$
   mod_gzip_item_include mime      ^text.*
   mod_gzip_item_include mime      ^application/x-javascript.*
   mod_gzip_item_exclude mime      ^image.*
   mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

 

Je l'ai essayé en local: erreur 500

 

J’essaye également d'activer gzip pour les fichiers css et JS avec analyse par google speed sans succès, j'ai essayé ce code trouver sur un sujet pour apache 1.3

 

# Compression pour fichiers CSS
<IfModule mod_gzip.c>
   mod_gzip_on       Yes
   mod_gzip_dechunk  Yes
   mod_gzip_minimum_file_size 1024
   mod_gzip_maximum_file_size 100000
   mod_gzip_item_include file \.css$
   mod_gzip_item_include mime ^text/css$
</IfModule>

<IfModule mod_expires.c>
   ExpiresActive on
   ExpiresDefault "access plus 1 month"
   ExpiresByType text/css "access plus 1 day"
   ExpiresByType image/png "access plus 1 week"
   ExpiresByType image/gif "access plus 1 week"
   ExpiresByType image/jpeg "access plus 1 week"
</IfModule>

# Compression pour fichiers JS
<IfModule mod_gzip.c>
   mod_gzip_on       Yes
   mod_gzip_dechunk  Yes
   mod_gzip_minimum_file_size 512
   mod_gzip_maximum_file_size 1000000
   mod_gzip_item_include file \.js$
   mod_gzip_item_include mime ^application/x-javascript.*
</IfModule>

# Cache
<IfModule mod_expires.c>
   ExpiresActive on
   ExpiresByType application/x-javascript "access plus 1 month"
</IfModule>

 

Google speed m'indique toujours que la compression n'est pas active (d'autre outils m'indique le contraire) et mon score dégringole avec l'info "Regrouper les images dans des sprites CSS" qui passe au rouge.

 

Avez vous une idée de la solution.

 

Merci.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More