Drupal 8 : 11 astuces pour optimiser les performances de son site Internet
Vous utilisez Drupal 8 comme CMS ?
Voici 11 astuces pour optimiser les performances de son site Internet sous Drupal 8 :
- Activez les fonctions de cache et la fonctionnalité "BigPipe" introduite en version expérimentale en Drupal 8.1 et qui permet de charger progressivement la page Web sur un navigateur.
- Agrégez les ressources statiques JS et CSS via les fonctions d’agrégation mises à disposition par Drupal.
- Utilisez de l'HTTP2 si votre site est en HTTPS.
- Fournissez des images à la bonne résolution.
- Désinstallez les modules que vous n'utilisez pas.
- Utilisez Nginx au lieu d'Apache pour réduire l'empreinte de la consommation mémoire de votre serveur en cas de fortes charges.
- Mettez en cache les fichiers statiques si vous utilisez un reverse proxy.
- Utilisez le module RefreshLess qui permet de ne charger, lors d'un changement de page, que les parties qui changent entre les 2 pages
- Activez les logs syslog au lieu du dblog par défaut.
- Mettez en place un serveur de cache de type Varnish si vous le pouvez ou un CDN.
- Préférez l'utilisation PHP7 au lieu de PHP5.6.
- Préférez MySQL 5.6 à MySQL 5.5.
Quelques ressources utiles :
- https://www.godaddy.com/garage/webpro/development/five-ways-speed-drupal-8-sites/
- https://www.nginx.com/blog/8-tips-for-drupal-8-performance/
- https://redcrackle.com/blog/performance/drupal-performance-optimization-checklist