Passer au contenu principal
L’un des principaux avantages de l’edge computing est qu’il surmonte la nature statique des CDN en executant du code en edge. A des fins d’experimentation, cela signifie que les decisions de bucketing pour les expériences se produisent en edge avec une latence reduite et evitent les problemes de mise en cache. Utilisez un starter kit pour minimiser la latence ou pour executer des feature flags et des expériences sur des parties de l’application qui sont fortement mises en cache. Kameleoon a etendu et integre le SDK NodeJS aux starter kits suivants :

Suivi dans les environnements serverless

La plupart des fournisseurs de serverless edge compute, notamment AWS, Akamai, Vercel et Fastly, facturent en fonction du temps CPU consomme par vos fonctions. Attendre la fin des requetes de suivi en edge augmente le temps d’execution et les couts. Pour optimiser les performances et reduire les depenses, Kameleoon recommande d’effectuer le suivi cote client. Pour implementer le suivi cote client, utilisez l’une des methodes suivantes :
  • Code de suivi du moteur : Utilisez la methode getEngineTrackingCode() pour generer un script de suivi qui s’execute dans le navigateur client.
  • SDK JavaScript : Chargez le SDK JavaScript Kameleoon cote client pour le suivi. Comme l’edge worker gere les decisions de bucketing et de variation d’expérience, le SDK cote client ne gere que le suivi et ne necessite pas de configuration de variation.

Cloudflare Workers

Cloudflare Workers fait exception, car il vous permet d’attendre des requetes asynchrones sans couts supplementaires. Dans un environnement Cloudflare, vous pouvez effectuer des requetes de suivi directement dans l’edge worker sans augmenter votre temps CPU facturable.