CDN and edge caching strategies