Vous êtes ici

Pourquoi Drupal 8 est par défaut plus performant que Drupal 7 ?

Portrait de DrupalFacile
Soumis par DrupalFacile le jeu, 29/10/2015 - 09:58

Contrairement à Drupal 7, Drupal 8 améliore grandement les performances des sites en configurant automatiquement certains paramètres de manière à être prêt pour les environnements de production.

  • Journalisation des erreurs désactivée
  • Aggrégation CSS et Javascript activée
  • Cache de page activé
  • Module Dynamic page Cache activé
  • Pas de JavaScript chargé pour les utilisateurs anonymes par défaut
  • JavaScript chargé dans le pied de page par défaut

Certes, les utilisateurs avertis savent comment effectuer ces réglages, mais l'expérience montre que la majorité des utilisateurs de Drupal n'y toucheront pas jusqu'à ce que des problèmes surviennent et qu'ils doivent se faire aider pour changer les (mauvais) réglages par défaut. C'est donc une excellente nouvelle que chacun saura apprécier.

Un autre changement qui aura pu passer inaperçu mais qui est pourtant crucial concerne l'organisation par défaut de l'envoi de fichiers sur le serveur. Auparavant, tous les fichiers étaient envoyés sans discernement dans files/ à part les profils utilisateurs et field_image - Désormais, tous les fichiers, de n'importe quel champ que ce soit, seront envoyés sous l'aborscence files/YYYY-MM/ ce qui permet de virtuellement stocker des millions de fichiers sans rencontrer de problèmes tels que trop de fichiers dans un répertoire, ce qui fait gravement peiner les systèmes de fichiers. J'en avais même fait un point majeur lors de Drupalcamp Paris 2013 (lire le post) tellement je rencontrais ce problème avec mes propres clients.

Il y a bien sûr bien d'autres améliorations de performances sous Drupal 8 et aussi des points négatifs (en surface) qui rendent la comparaison plus favorable à Drupal 7, mais on abordera tout cela plus tard. Profitez déjà des excellentes nouvelles qui rendent tous les sites Drupal 8 rapides par défaut !

Version: 
Drupal 8
Niveau: 
Débutant
Partager ce contenu