I'm new to CDNs. I have dynamically generated pages that have a 30 minute expiry on each URL, and I want these to be edge cached. Are there any CDNs that can just act as a proxy cache and when a user requests a page, the CDN cache it for the next user in the same region?
EDIT: The CDNs I've read about all seem to require you to have users request the resource from a url that points to their domain name (eg. E123456.cloudfront.net). This is fine for images and videos because the user doesn't actually see that in their address bar. Since I'm caching the html pages, the user needs to be able to request it from the normal location (eg. www.mydomain.com/page1). I'm wondering if there are CDNs that allow this.
EDIT: Can anyone give me some names of a few CDNs that don't require changing urls?