# MarfeelCDN active
After activating MarfeelCDN, the request flow changes for the readers. In this article, you will find these differences explained.
# Active MarfeelCDN request flow
sequenceDiagram
participant rd as Reader
participant ft as Fastly
participant ms as M-Shield
participant gtb as Gutenberg - liveint.mrf.io
participant os as Tenant Origin Server
rd->>ft: Content request
ft->>ft: Server-side device detection
opt is mobile
opt Cached in Fastly
ft->>rd: Response
end
ft ->>ms: Content resquest
opt Cached in Mshield
ms ->>rd: Response
end
ms->>gtb: Content request
gtb->>rd: Response
end
opt is desktop
ft->>os: Content request
os->>rd: Response
end
# Non-active MarfeelCDN request flow
sequenceDiagram
participant os as Tenant Origin Server
participant rd as Reader
participant ft as Fastly - live.mrf.io
participant ms as M-Shield
participant gtb as Gutenberg - liveint.mrf.io
rd->>os: Content request
os->>rd: Response
rd->>rd: Client device detection - Garda
Note left of rd: Is desktop: <br/>Garda stops, <br/> content is displayed <br/>as received
opt is mobile
rd ->>ft: Content resquest
opt Cached in Faslty
ft ->>rd: Response
end
ft ->>ms: Content Request
opt Cached in M-Shield
ms ->>rd: Response
end
ms ->>gtb: Content Request
gtb ->>rd: Response
end
# Sanity check
After activating MarfeelCDN on a tenant, it's recommended to do the following checks validating everything works as expected.
# Browser Checks
- Desktop content: Check their desktop version, the content should be up to date.(New articles should appear as the tenant publishes them)
- Desktop images: Check the images are displaying and not distorted.
- QueryParam: Make a request using a query parameter (e.g.?test=1) generate a MISS in the cache layers to validate the flow to retrieve new content is OK.
TIP
The following checks only apply if the tenant is active.
- Mobile content: Check the Marfeel mobile version, the content should be fresh.
- Mobile content cache Headers: Check the cache headers are present.
# Dashboards Checks
TIP
Fastly's Dashboard access is restricted, contact the Caching System chapter if you require access.
# Alarms
# Common errors CDN activation related
← Cache headers Ads.txt →