You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement PlatformGeo backed by Fastly SDK. Populate ClientInfo struct from the Fastly request at the entry point and store in RuntimeServices.
Extract-once pattern
ClientInfo is a plain data struct populated once at the entry point — not extracted per-call-site. This eliminates redundant extraction (currently get_client_ip_addr() is called 4+ times in the auction flow alone). Each adapter constructs ClientInfo from its platform request at dispatch time:
Activity
[-]EZ PR 7: Geo lookup + client info traits[/-][+]Geo lookup + client info traits[/+][-]Geo lookup + client info traits[/-][+]Geo lookup + client info (extract-once)[/+]