Mise en cache avec les macros de destination
Les macros %rnd%
et %timestamp%
insèrent des valeurs uniques dans une chaîne URL afin d’empêcher la mise en cache du navigateur.
Mise en cache avec %rnd%
et %timestamp%
Les navigateurs mettent en cache (enregistrent) le contenu fréquemment demandé en mémoire. Lorsqu’une page se charge, le contenu enregistré est diffusé à partir du cache plutôt qu’à partir d’un serveur distant. Ce processus permet de conserver des temps de téléchargement efficaces, car les données sont diffusées localement plutôt qu’à partir d’un autre emplacement. Cependant, comme la mise en cache ne nécessite pas d’appel au serveur, elle peut fausser la création de rapports en réduisant artificiellement le nombre de requêtes uniques.
La suppression de la mémoire cache empêche les navigateurs d’enregistrer et de réutiliser du contenu. Cette technique utilise du code qui insère un nombre aléatoire ou un horodatage dans une chaîne d’URL, ce qui la rend unique au navigateur. Par conséquent, chaque appel HTTP
est comptabilisé comme une requête distincte au serveur. L’obligation d’un nouvel appel au serveur pour chaque requête permet de maintenir la précision des rapports et de réduire les incohérences. Audience Manager fournit deux macros pour la mise en mémoire cache :
%rnd%
: insère un nombre aléatoire dans une URL.%timestamp%
: insère la date/l’heure Unix dans une URL.