Jump to content

Recommended Posts

15 minutes ago, dydy007 said:

Bonjour,

En faisant un test sur PageSpeed Insight, j'ai reçu l'abominable note de 43/100.

Savez-vous si c'est possible de régler ses problème simplement sans modifier toute les balises du site ?

Screenshot 2021-06-21 at 20-18-30 PageSpeed Insights.png

Bonsoir, 

Les balises ? De quelles balises parlez-vous ?

Le problème provient surtout du Javascript, avec énormément de ressources inutilisées.

Il faut dans un premier temps respecter quelques règles de base : 

  • Ne pas cumuler les système de cache, et utiliser, dans la mesure du possible (côté serveur), un système de cache en mémoire, plutôt que sur disque.
  • Désinstaller tous les modules non utiles, et limiter les modules lourds (navigation à facettes complexe avec modèle de données complexe par exemple)
  • Proscrire les modules gratuits douteux, non optimisés, qui peuvent fortement dégrader les performances.
  • Éviter dans la mesure du possible, les liaisons externes (Javascript, Images, Iframes, etc ...)
  • Réduire la taille des images, et compresser celles-ci.
  • Et enfin, optimiser le fonctionnement global et éviter les appels complexes en page d'accueil (exemple : utiliser une page d'accueil statique en HTML, quitte à la faire évoluer régulièrement, plutôt que d'appeler 3 ou 4 modules type nouveaux produits, catégories en vedette, produits en vedette, etc ., avec chacun 6 produits, en même temps.

Le cas échéant, il faudra un serveur plus performant. Au delà du code, le matériel compte pour beaucoup, la version de PHP également, le thème utilisé (optimisé ou pas).

Link to comment
Share on other sites

52 minutes ago, AfterGlow93 said:

Bonsoir, 

Les balises ? De quelles balises parlez-vous ?

Le problème provient surtout du Javascript, avec énormément de ressources inutilisées.

Il faut dans un premier temps respecter quelques règles de base : 

  • Ne pas cumuler les système de cache, et utiliser, dans la mesure du possible (côté serveur), un système de cache en mémoire, plutôt que sur disque.
  • Désinstaller tous les modules non utiles, et limiter les modules lourds (navigation à facettes complexe avec modèle de données complexe par exemple)
  • Proscrire les modules gratuits douteux, non optimisés, qui peuvent fortement dégrader les performances.
  • Éviter dans la mesure du possible, les liaisons externes (Javascript, Images, Iframes, etc ...)
  • Réduire la taille des images, et compresser celles-ci.
  • Et enfin, optimiser le fonctionnement global et éviter les appels complexes en page d'accueil (exemple : utiliser une page d'accueil statique en HTML, quitte à la faire évoluer régulièrement, plutôt que d'appeler 3 ou 4 modules type nouveaux produits, catégories en vedette, produits en vedette, etc ., avec chacun 6 produits, en même temps.

Le cas échéant, il faudra un serveur plus performant. Au delà du code, le matériel compte pour beaucoup, la version de PHP également, le thème utilisé (optimisé ou pas).

Merci pour ta réponse,

Comment faire pour limiter les ressources javascript ? Car c'est le plus gros point noir de mon site apparemment

Link to comment
Share on other sites

Sur Prestashop c'est compliqué voire impossible de réduire le CSS ou le Javascript au strict minimum sachant qu'il y a des modules et des thèmes indépendants qui doivent fonctionner ensemble.

Tu peux cependant corriger le problème de polica de caractère qui est important facilement: https://web.dev/font-display/

Réduit au mximum les widgets de réseaux sociaux. Si tu veux simplement afficher un lien vers ton facebook/insta/twitter/etc. alors ajoute juste un lien avec une icone, pas tout le javascript qui va avec.

Bon courage.

Link to comment
Share on other sites

4 minutes ago, JPresta.com said:

Sur Prestashop c'est compliqué voire impossible de réduire le CSS ou le Javascript au strict minimum sachant qu'il y a des modules et des thèmes indépendants qui doivent fonctionner ensemble.

Tu peux cependant corriger le problème de polica de caractère qui est important facilement: https://web.dev/font-display/

Réduit au mximum les widgets de réseaux sociaux. Si tu veux simplement afficher un lien vers ton facebook/insta/twitter/etc. alors ajoute juste un lien avec une icone, pas tout le javascript qui va avec.

Bon courage.

Merci de ta réponse ça m'a donner une idée ... alors là je suis passé de 43 à 79 rien qu'en enlevant le widget Facebook Messenger !! Il est vachement gourmand en javascript mais le hic c'est que je me sert de ça si jamais des clients ont des questions ... Mais bon le soucis venait de ça apres pour le reste j'ai le theme classic avec un minimum de module, j'aime pas le superflus ^^

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...