Performances lenteur Drupal 7, Theme Zen, Theme development settings

Performances lenteur Drupal 7, Theme Zen, Theme development settings

31 juill. 2012Drupal 7.x, performance, thème, Zen

Des performances en chute libre !

Il est possible que certains d'entre vous aient des problèmes de lenteurs sur leur drupal après l'installation et la mise en place de certains modules/themes. Evidemment, plus vous allez activer de modules, plus votre site sera "lent", mais ne vous inquiétez pas cela reste dans une limite acceptable.

Cependant, certains modules (indispensables) si vous ne les configurez pas correctement vont faire de votre site un calvaire pour vos utilisateurs et pour vous en DEV.

Si votre site est lent de temps en temps, genre toute les 1h à 3h, reportez vous à l'article parlant de la gestion du cron de drupal 7.

Si par contre sur votre site, le site mais longtemps à générer une page, il est possible que vous ayez oublié quelque chose.

Les thèmes basé sur Zen

Zen est un template de base qui va vous permettre de créer vos propres templates custom en bénéficiant de nombreuses fonctionnalités importé de ce thème de base.

Cependant si vous omettez de configurer votre thème, vous pouvez oublier une option très importante dans la phase de dev, mais plus du tout en prod !

Rendez-vous dans la configuration de votre thème, Apparence / Paramètres / Votre thème.

Vous devez avoir un onglet Theme development settings disponible avec par défaut une checkbox Rebuild theme registry on every page coché. Ceci va vous permettre lorsque vous développer un nouveau thème, d'avoir à vider le cache drupal afin de le forcer à vérifier les nouveaux fichiers .tpl, ou hook que vous avez ajouté. Cependant, ceci va évidement ralentir la navigation de votre site ! Personnellement, je préfère donc décocher cette option et vider le cache quand j'en ai besoin pour la prise en compte d'un nouveau fichier ou fonction.

Voilà, ce n'est pas une astuce ni un paramètre que vous trouverez sur tous les drupal puisque que ceci ne s'applique qu'aux templates Zen. Mais bon, si votre site est lent... peut-être que vous avez oublié cette petite option ;)

Subscribe to RSS - Zen