Comment optimiser JS et CSS dans PluXml.
bg62
Member
Quelques petits problèmes qui me 'turlupinent' depuis quelques temps.
PluXml se révèle de plus en plus performant et complet, très bonne chose donc et grands BRAVOS !!!
Il est cependant fort difficile de se passer de certains plugins et, par là même, des fichiers .js ou .css qui vont avec.
Si l'on fait des tests sur:
PageSpeed Insignts : https://developers.google.com/speed/pagespeed/insights/?hl=fr
GTMetrix : https://gtmetrix.com/
et autres ...
on ne peut pas éviter les remarques du genre " Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison " ( ... et autres ... ), " The following external resources have small response bodies. Inlining the response in HTML can reduce blocking of page rendering ", ou autres ...
Sans vouloir aller plus loin, pour l'instant serait-il possible de :
- compiler tous les appels aux feuilles de style d'un seul et même site ?
- de compiler tous les appels aux scripts JS dus aux plugins installés ?
- d'avoir, soit des mises à jour, soit un tuto, pour réussir à mettre tous les .js en ' version defer ' ?
Cela ferait gagner beaucoup de temps " serveur " notamment, et constituerait un sérieux bonus pour notre CMS préféré.
Mais comment faire, au moins pour ces deux catégories de fichiers ?
@+
bg
PluXml se révèle de plus en plus performant et complet, très bonne chose donc et grands BRAVOS !!!
Il est cependant fort difficile de se passer de certains plugins et, par là même, des fichiers .js ou .css qui vont avec.
Si l'on fait des tests sur:
PageSpeed Insignts : https://developers.google.com/speed/pagespeed/insights/?hl=fr
GTMetrix : https://gtmetrix.com/
et autres ...
on ne peut pas éviter les remarques du genre " Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison " ( ... et autres ... ), " The following external resources have small response bodies. Inlining the response in HTML can reduce blocking of page rendering ", ou autres ...
Sans vouloir aller plus loin, pour l'instant serait-il possible de :
- compiler tous les appels aux feuilles de style d'un seul et même site ?
- de compiler tous les appels aux scripts JS dus aux plugins installés ?
- d'avoir, soit des mises à jour, soit un tuto, pour réussir à mettre tous les .js en ' version defer ' ?
Cela ferait gagner beaucoup de temps " serveur " notamment, et constituerait un sérieux bonus pour notre CMS préféré.
Mais comment faire, au moins pour ces deux catégories de fichiers ?
@+
bg
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Je suis intéressé notamment pour ces 2 messages :
[list=*]
[*]Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison[/*]
[*]Exploiter la mise en cache du navigateur[/*]
[/list]
Car cela ne semble pas attirer les foules, ce genre de problèmes et c'est fort dommage ...
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Il en existe plein sous Wordpress, mais aucun n'est exceptionnels.
J'ai optimisé mon site au fur et à mesure.
Mobile
[list=*]
[*]91 / 100 Vitesse[/*]
[*]100 / 100 Expérience utilisateur[/*]
[/list]
Ordinateur
[list=*]
[*]95 / 100[/*]
[/list]
Il me reste encore un peu de taf ^^
Voici quelques outils de plus pour vous aider à travailler votre optimisation.
http://www.yakaferci.com/
https://www.dareboost.com/fr/home
http://yellowlab.tools/
http://www.brokenlinkcheck.com/
http://contrast-finder.tanaguru.com/
"
- compiler tous les appels aux feuilles de style d'un seul et même site ?
- de compiler tous les appels aux scripts JS dus aux plugins installés ?
"
je pense que quand même cela devrait sefaire via PluXml et non avec des manips qui ne sont pas forcément à la portée de tous ...
- rien que la fonction ' defer ' pour les 'JS" par exemple ...
et autres ...
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
j'ai essayé ces bouts de code mais ça ne fait rien visiblement:
Par le .htaccess O:)
Voici pour optimiser tout ça
Après s'attaquer au Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison
Je vais tester tout cela !
et ici: on laisse tel quel ??? sans rien modifier ...
j'avais aussi vu ceci : à ajouter, non ?
Mais reste également à voir pour réussir, dans PluXml à " compiler " les appels aux divers scripts en JS, voire également aux .CSS que l'on utilise.
Et je me pose toujours également la question : " comment implémenter la fonction ' defer ' pour le javascript ? "
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Il reste toujours ces fameuses remarques notamment : C'est là véritablement que cela semble coincer ...
je m'étais déjà fait un p'tit délire en solo il y a quelques temps :
http://forum.pluxml.org/viewtopic.php?id=5181
( je le ferme et donc = si possible, on continue ici ! )
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -