Skip to main content
Stéphane Quantin

Main navigation

  • Portfolio
  • About
  • Freelance Drupal
    • Audit de site Drupal
    • Drupal maintenance contract
  • Blog
  • CV
  • Contact
Languages
  • French
  • English

Breadcrumb

  1. Home

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

Tags

  • Drupal 7
  • Drupal
  • Développement
  • Optimisation

Social networks

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

Tweets by StephaneQ

RSS feed

Pied de page

  • Contact
  • Mentions légales
Powered by Drupal