115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_011_fr]GR491 - STRATEGIE 4. Prévoir, préparer et valider les éléments techniques du projet pour la conformité avec le Numérique Responsable

Recommandation équivalente

Favoriser un développement sur-mesure à l’usage d’un CMS

Identifiants

GreenITV2V3V4
21211

Catégories

Cycle de vieTiersResponsable
2. ConceptionDatacenterArchitecte Logiciel/Développeur

Indications

Degré de prioritéMise en oeuvreImpact écologique
333
Ressources Economisées
Processeur / Mémoire vive / Réseau

Description

Utiliser un framework ou un développement sur mesure, afin de bénéficier d’une plus grande liberté dans l’optimisation de certains processus. Les CMS sont en effet plus contraignants et imposent des fonctionnements parfois gourmands en ressources pour atteindre leur principal objectif, la souplesse.

Ainsi, pour la gestion de leurs extensions, les CMS utilisent des systèmes de « hook », qui reposent généralement sur une convention de nommage des fonctions. Le test de l’existence de nouvelles fonctions de ces extensions est un processus qui consomme des ressources, tandis que les développements sur mesure n’ont pas à « découvrir » l’existence de fonctions puisqu’elles sont déjà connues. L’usage d’un nombre trop important d’extensions peut consommer beaucoup de ressources et ralentir le site.

Principe de validation

Le nombre …est inférieur ou égal à
d’extensions d’un site reposant sur un CMS3