- Messages : 9394
- Remerciements reçus 500
Optimisation site
- lavsteph
-
- Hors Ligne
- V.I.P
-
- Fondateur
pubdiv wrote: J'ai d'abord installé FIREBUG avec Yslow et page speed pour avoir un résumé des actions à faire
oui c'est les outils de base.
LIBRAIRIES
Installation des plug suivant:
. l'incontournable Google AJAX Library
. SC jquery
. enable disable mootools
Sur les l'appel des différentes librairies , je n'arrive pas à trouver l'outil qui me permette de savoir lesquelles sont appelés et si cela est nécessaire , j'ai l'impression d'ailleurs que chaque éléments rajoutés dans le site appelle sa librairie quitte à charger plusieurs versions alors qu'une suffirait.
MINIFY
j'ai installé minify manuellement en suivant très simplement la procédure google minify .
CSS
L'utilisation de CssJsCompress n'a malheureusement pas été une réussite!
Bon faut bien faire attention à l'utilisation de ces extensions car avec certaines extensions, c'est le clash assuré
Basiquement essayer de les réduire au maximum et d'utiliser les format png ou gif
avec l'excellent logiciel Xnwiew
Je rajoute Gimp et l'outil en ligne Smush.it
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
-
- Hors Ligne
- V.I.P
-
- Fondateur
- Messages : 9394
- Remerciements reçus 500
pubdiv wrote: Expires headers
Là je n'ai pas trouvé d'autres solution que le htaccess
avec un résultat peu probant :
Grade F on Add Expires headers
rajout de :### BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
### END Expire headers
ETAG
rajout dans le htaccess
### Begin - Remove Etags
FileETag none
### End - Remove Etags
Pour ma part j'ai testé pas mal de possibilités, celle ci-dessous me convient bien mais faut il aller avec des pincettes.
Nicholas K. Dionysopoulos (akeeba vous connaissez tous bien sur :top ) propose çà
Reste la compression GZIP, çà marche pas partout par contre.:blush:
Connectez-vous ou Créer un compte pour participer à la conversation.
- pubdiv
-
Auteur du sujet
- Hors Ligne
- Membre junior
-
- Messages : 12
- Remerciements reçus 0
Gzip , etag, Optimal default expiration time
Sur les 2 derniers points cela me fait gagner un grade de F à D pour Yslow mais curieusement rien sur pagespeed.
Je recommencerai le test plus tard .
je rajoute
PHP
Quand c'est possible sur un hébergement mutualisé (voir un éventuel sujet ou catégorie hébergeur!) je mets à la racine du site un php.ini pour modifier les valeurs initiales.
la ligne $min_cachePath in /min/config.php concerne le minify installé manuellement(voir message 2)
personnellement j'ai mis dedans:
Et pour vérifier si la configuration est appliquée je crée un fichier phpinf.php contenant le code suivant,que je lance en faisant : monsite.ltd/phpinf.php :
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
-
- Hors Ligne
- V.I.P
-
- Fondateur
- Messages : 9394
- Remerciements reçus 500
pubdiv wrote: J'ai appliqué ta version du .htaccess sur :
Gzip , etag, Optimal default expiration time
Sur les 2 derniers points cela me fait gagner un grade de F à D pour Yslow mais curieusement rien sur pagespeed.
Je recommencerai le test plus tard .
J'ai appliqué ta version du .htaccess sur
ce n'est pas ma version, mais celle que j'utilise.
les premiers points sont facile à gagner la preuve, le reste c'est un boulot de longue haleine.
Je ferai une mise jour de la liste ce soir.
Pour les lecteurs n'hésitez pas à participer, ce sujet est ouvert à tous
Connectez-vous ou Créer un compte pour participer à la conversation.
- tramber91
-
- Hors Ligne
- Co-Webmaster
-
Pour les lecteurs n'hésitez pas à participer, ce sujet est ouvert à tous
C'est sur, pour se pencher sur le pb (qui n'en est pas un d'ailleur) faut avoir des nuits courtes :blink:
Bon avant d'optimiser, faut que ca marche c'est le beaba du chef de projet
Bon des fois si j'attend un seconde de trop je prend mon mal en patience
Je me suis donné une date pour commencer, la version joomla 1.6 :dieu :evil:
J'ai pris de la marge
En me relisant, je me suis apperçu que j'habusais des émoticones :ptdr et excusez-moi d'avoir polluer ce sujet important !!
@+
Pas de support en MP sans y être invité. Merci
Merci de vous conformer aux règles du forum. Un merci, Cela fait toujours plaisir
www.en-toutes-lettres.fr - Digital
Connectez-vous ou Créer un compte pour participer à la conversation.
- lavsteph
-
- Hors Ligne
- V.I.P
-
- Fondateur
- Messages : 9394
- Remerciements reçus 500
tramber91 wrote: C'est sur, pour se pencher sur le pb (qui n'en est pas un d'ailleur) faut avoir des nuits courtes :blink:
C'est vrai que l'on est souvent les deux seuls ici vers les 3 heures du mat.:evil:
C'est tellement vraiBon avant d'optimiser, faut que ca marche c'est le beaba du chef de projet
Bon des fois si j'attend un seconde de trop je prend mon mal en patienceMAIS je m'y pencherai un jour !! mes nuits sont déja courtes :silly:
Pour la partie optimisation que ce soit du Joomla, Drupal, Wordpress...le principe reste le même.Je me suis donné une date pour commencer, la version joomla 1.6 :dieu :evil:
J'ai pris de la marge
Une touche d'humour n'a jamais tué personne.En me relisant, je me suis apperçu que j'habusais des émoticones :ptdr et excusez-moi d'avoir polluer ce sujet important !!
Connectez-vous ou Créer un compte pour participer à la conversation.