For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gestion du cache des scripts Sirdata

Les scripts de la CMP Sirdata sont géolocalisés : la version servie dépend du pays de l'utilisateur, car les règles de recueil du consentement diffèrent d'un pays à l'autre. La mise en cache ne peut donc pas être laissée à un système tiers qui ignorerait cette dimension géographique.

Sirdata gère cette mise en cache de bout en bout, avec un système à deux niveaux.


1. Cache navigateur (privé)

Les scripts sont servis avec une directive Cache-Control: private, associée à une durée de vie de 10 minutes.

  • private signifie que seul le navigateur de l'utilisateur final est autorisé à conserver une copie du script. Aucun cache partagé (proxy, CDN tiers, plugin de cache, cache serveur) n'a le droit de le stocker ni de le rediffuser.

  • 10 minutes de durée de vie côté navigateur : suffisant pour éviter des requêtes redondantes pendant une session de navigation, assez court pour que toute mise à jour se propage rapidement.

La directive private est là pour une raison précise : elle empêche les systèmes de cache publics de prendre la main sur la diffusion et de servir la mauvaise version du script — par exemple la version d'un pays A à un utilisateur du pays B, ou une version antérieure à une évolution réglementaire.

2. Cache public géré par Cloudflare

En complément, un cache public est mis en œuvre, intégralement géré par Sirdata via Cloudflare, avec une durée de vie de 3600 secondes (1 heure).

Ce cache est segmenté par pays : chaque point de présence sert la variante correspondant à la réglementation applicable. C'est précisément ce que ne sait pas faire un cache public générique, d'où la nécessité de le maîtriser au niveau du CDN.

3. Tous les autres caches sont volontairement désactivés

Toute autre couche de cache — CDN tiers, reverse proxy, cache applicatif, plugin de cache CMS — est désactivée de manière volontaire et ne doit pas être réactivée. Se reporter aux pages de cette section pour exclure les scripts Sirdata des principaux plugins de cache WordPress.


Cas particulier : chargement de la CMP via votre propre CDN

Certaines intégrations débloquent le chargement de la CMP en passant par le CDN du client. Dans ce cas :

  • Les règles sont identiques : cache navigateur privé de 10 minutes, cache public géré par pays, aucun autre cache autorisé.

  • Seule différence : le système de cache est géré chez Bunny au lieu de Cloudflare.

Mis à jour

Ce contenu vous a-t-il été utile ?