Aller au contenu principal
Stéphane Quantin

Main navigation

  • Portfolio
  • À Propos
  • Freelance Drupal
    • Audit de site Drupal
    • Contrat de maintenance Drupal
  • Blog
  • CV
  • Contact
Languages
  • French
  • English

Fil d'Ariane

  1. Accueil
  2. Blog

Micro-optimisations pour Drupal 7

Suite à des problèmes de lenteurs remontés par un de mes clients lors de l'utilisation du module Paragraphs sous Drupal 7, j'ai cherché des axes d'amélioration. Lors de mes recherches, je suis tombé sur deux tickets du coeur Drupal 7, que j'ai testé et intégré à mon projet en appliquant les derniers patchs.

Ces deux tickets me semblent intéressants car :

  • ils sont déjà intégrés à Drupal 8 via une implémentation similaire,
  • des optimisations de performances similaires à celles-ci ont déjà été mis en place.
  • ils passent les tests,
  • le gain de performances a été confirmé via du profilage.

Les deux tickets concernés sont :

  • D7 ThemeRegistry array_key_exists() micro-optimization - Patch
  • D7 drupal_array_get_nested_value() array_key_exists() micro-optimization - Patch

 

J'ai pu également constaté un gain de performances lors de mes profilages :

AVANT :

Avant l'optimisation

APRÈS :

Après l'optimisation

Étiquettes

  • Drupal 7
  • Drupal
  • Développement
  • Optimisation

Réseaux sociaux

  • Malt
  • codeur.com
  • 404Works
  • LinkedIn
  • Twitter
  • DoYouBuzz

Tweets de StephaneQ

RSS feed

Pied de page

  • Contact
  • Mentions légales
Propulsé par Drupal