115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_082_fr]

Optimiser la taille des cookies

Identifiants

GreenITV2V3V4
658282

Catégories

Cycle de vieTiersResponsable
3. Réalisation (fabrication / développement)RéseauArchitecte Logiciel/Développeur

Indications

Degré de prioritéMise en oeuvreImpact écologique
343
Ressources Economisées
Réseau

Description

Un cookie permet de maintenir un état entre le navigateur de l’internaute et le serveur web distant grâce à une donnée partagée. Cette donnée est transféré dans chaque requête HTTP. Il faut donc optimiser au maximum sa taille et le supprimer dès que sa présence n’est plus obligatoire.

Exemple

On peut supprimer un cookie lorsqu’il n’est plus utile en précisant une durée d’expiration nulle ou négative, de la manière suivante :

Set-Cookie: user_mavariable=; Max-Age=0

Voir la RFC 6265 de l’IETF (Internet Engineering Task Force) pour en savoir plus sur les cookies : https://datatracker.ietf.org/doc/html/rfc6265

Principe de validation

Le nombre …est inférieur ou égal à
de cookies non utiles ou non optimisés0