Cause
Dynamics Media allows you to set expiration times for specific images. Once the TTL passes for an image, an IMS request is triggered to the origin. If the origin server sends a 304 response (not-modified) to this, the image gets refreshed along with the ‘Expires’ header (if it also changes).
Previously, the CDN had a static TTL of 10 hours, and the ‘Expires’ header had no impact on CDN caching. But this behaviour was altered such that when an image expires either with the CDN TTL or the ‘Expires’ header, it gets refreshed again along with the headers. In short, we now override the CDN’s TTL if the ‘Expires’ header time is shorter than the configured TTL.
The impact of this CDN configuration change was that there are now more frequent IMS requests made to the origin servers for content with a low expiration time.