115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_102_fr]GR491 - FRONT-END 3. Utiliser les environnements et outils qui permettent de limiter les impacts

Recommandation équivalente

Recommandations associées

Mettre en cache les réponses Ajax

Identifiants

GreenITV2V3V4
91107102

Catégories

Cycle de vieTiersResponsable
4. ProductionUtilisateur/TerminalArchitecte Logiciel/Développeur

Indications

Degré de prioritéMise en oeuvreImpact écologique
324
Ressources Economisées
Réseau / Requêtes

Description

Les réponses Ajax qui seront inchangées dans un futur proche ne doivent pas être redemandées au serveur. Par conséquent, les mettre en cache pour économiser de la bande passante.

Exemple

Si une requête Ajax retourne une liste de noms de villes, de noms de contacts ou tout élément non calculé, il faut mettre ces réponses en cache du côté client pour ne pas générer à nouveau une requête vers le serveur.

Principe de validation

Le nombre …est inférieur ou égal à
de réponses AJAX non mises en cache10%