Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

#1 2017-10-12 13:26:01

Mention L'apprentie
Scout
Inscription : 2015-06-12
Messages : 154

Sémantique
Netlinking
Développement PHP

Optimiser son CSS

Hello tous,

Connaissez-vous un outil efficace d'optimisation des fichiers CSS ? Je suis sous prestashop et le thème que j'ai acheté est vraiment lent, donc j'ai besoin d'optimiser tout ça.

J'ai essayé clean css et ça m'a shooter toute la mise en page donc pas terrible apparemment comme outil.

Idem pour les images si vous avez un outil qui permet de réduire le poids des images en masse

Thanks !


Keep calm and refresh

Hors ligne

#2 2017-10-12 14:19:19

Mention Sifu69
Scout
Inscription : 2017-06-14
Messages : 232

Re : Optimiser son CSS

Hello,
Une première piste à vérifier pour le css c'est que souvent les thèmes presta intègrent plusieurs types de couleurs sélectionnable à la main. Selon les devs ça peut être fait plus ou moins salement et tu peux te retrouver des fois avec des css doublés ou triplés uniquement pour ça. Donc une fois que tu choisis ta resitution du thème tu peux purger toutes les autres et ainsi réduire grandement la taille de tes css.
Tu peux aussi regarder à regrouper des css dans un seul fichier selon de comment ils sont appelés et pensez à le minifier mauellement aussi.

Par contre pour que ton thème soit vraiment lent as tu regardé d'autres points au dela du css?
As tu vérifié ta configuration prestan, ta config serveur et ta config htaccess?
Bon courage
Sifu

Hors ligne

#3 2017-10-12 21:21:12

Mention L'apprentie
Scout
Inscription : 2015-06-12
Messages : 154

Sémantique
Netlinking
Développement PHP

Re : Optimiser son CSS

Coté serveur je suis sur du mutualisé donc j'ai rien fait de particulier, pour la configu presta je l'ai configuré de manière classique avec CCC et smarty.
J'ai fait un scan gt metrics et page speed et ce qui ressort c'est réduire la taille des ressources javascript et css.
Est-ce que tu connais un outils pour réduire la taille des images en masse sur presta ?


Keep calm and refresh

Hors ligne

#4 2017-10-12 21:28:34

Mention Sifu69
Scout
Inscription : 2017-06-14
Messages : 232

Re : Optimiser son CSS

As tu déja regardé les options natives de presta pour la gestion des images? Tu peux jouer avec la qualité jpg et réduire en masse le poids des images comme ça mais attention à la perte de qualité

Hors ligne

#5 2017-10-26 11:38:19

Mention cb_nalex
Soldier
Inscription : 2014-04-26
Messages : 748

Html Css
Netlinking
Sémantique
Audit et Analyse

Re : Optimiser son CSS

Et est ce que tu as activé les fonctionnalités natives à Presta pour optimiser les fichiers ?


°¨¨°³º¤£ [  COOLBYTES  ] £¤º³°¨¨° - Skype: cb_nalex_levrai

Hors ligne

#6 2017-10-26 12:46:03

Mention L'apprentie
Scout
Inscription : 2015-06-12
Messages : 154

Sémantique
Netlinking
Développement PHP

Re : Optimiser son CSS

cb_nalex a écrit :

Et est ce que tu as activé les fonctionnalités natives à Presta pour optimiser les fichiers ?

oui hormis le cache smarty, dès que je l'active ça me plante le thème par contre en ce qui concerne le cache serveur je n'ai pas osé l'activer, vu que je suis sur du mutualisé je suis pas sur que ça fonctionne. Je viens d'envoyer un message à OVH pour savoir si le memcache fonctionne


Keep calm and refresh

Hors ligne

#7 2017-10-26 15:36:00

Mention cb_nalex
Soldier
Inscription : 2014-04-26
Messages : 748

Html Css
Netlinking
Sémantique
Audit et Analyse

Re : Optimiser son CSS

a mon avis c'est pour cela que ton site est lent si tu active pas le cache smarty....


°¨¨°³º¤£ [  COOLBYTES  ] £¤º³°¨¨° - Skype: cb_nalex_levrai

Hors ligne

#8 2017-11-06 21:49:48

Mention descent
Scout
Inscription : 2016-08-07
Messages : 296

Cloaking

Re : Optimiser son CSS

Le cache smarty et le cache serveur sont deux choses différentes, pour prestashop il faut absolument activer le cache smarty, cela ne pose aucun problème au contraire !

Optimiser le css ne te feras pas gagner des masses au niveau performance (tu peux tout de même le minifier avec des outils en ligne du genre : hxxps://cssminifier.com/) , dans un premier temps tu devrait activer les options de profiling dans  /config/defines.inc.php et en mettant la valeur PS_DEBUG_PROFILING à true

define('_PS_DEBUG_PROFILING_', true);

, idem pour la valeur PS_MOD_DEV.

tu auras ensuite plein statistiques qui vont s'afficher en front office lors du chargement des pages (attention à bien passer en mode maintenance avant de faire la manip), tu auras le détail de chaque élément qui se charge avec sa taille et son temps de chargement, tu pourras ensuite déterminer ce qui ralenti ton site smile

Pense aussi à désinstaller les modules inutiles car le fait de les désactiver ne suffit pas.

Ensuite, compare tes résultats avec hxxps://gtmetrix.com et hxxps://developers.google.com/speed/pagespeed/insights/

EDIT :: pour les fichiers *.css, si tu en a beaucoup, tu peux essayer de faire en sorte de les réunir en un seul fichier, moins il y a de requêtes au serveur, mieux c'est, il vaut mieux un ou deux gros css que 20 petits ! , n'hésite pas à minifier le js aussi (en faisant des backups avant de tester bien sur)

Dernière modification par descent (2017-11-06 21:54:05)

Hors ligne

#9 2017-11-07 19:31:02

Mention cb_nalex
Soldier
Inscription : 2014-04-26
Messages : 748

Html Css
Netlinking
Sémantique
Audit et Analyse

Re : Optimiser son CSS

@descent: +1


°¨¨°³º¤£ [  COOLBYTES  ] £¤º³°¨¨° - Skype: cb_nalex_levrai

Hors ligne

#10 2017-11-08 13:44:29

Mention L'apprentie
Scout
Inscription : 2015-06-12
Messages : 154

Sémantique
Netlinking
Développement PHP

Re : Optimiser son CSS

descent a écrit :

Le cache smarty et le cache serveur sont deux choses différentes, pour prestashop il faut absolument activer le cache smarty, cela ne pose aucun problème au contraire !

Ce qui est bizarre c'est que dès que je l'active ça me plante tout le design (taille de logo, slider KO...), j'identifie pas pourquoi.


Keep calm and refresh

Hors ligne

Pied de page des forums