Developing Solutions for Microsoft Azure - Exam
Ref AZ-204 Chapter 4 - D306 Azure Developer
Associate
What is Dynamic Content? Content that changes depending on user interaction.
It is the same for all application users. Things such as
What is static content?
Images or PDFs.
Content Delivery Network. Group of servers
distributed in different locations across the globe that
What is a CDN?
can deliver web content to users. Users access the
closest server to them.
When creating a CDN you The name of the endpoint must be globally unique.
have to configure the
endpoint. What is required
when creating the
endpoint?
What is the URL structure https://<your_endpoint's_name>. azureedge.net
for the default, non
custom, CDN Endpoint?
You use the Cache Control HTTP Header to manage
the TTL settings.
CDN Cached content has
a TTL. What do you use to
1. Default CDN Config
change the TTL and what
2. Caching Rules
4 different ways are there.
3. Web.Config files
4. Programmatically
What is the Default TTL for 7 Days
Cached content?
… 1/8
, 8/8/25, 4:57 PM Developing Solutions for Microsoft Azure - Exam Ref AZ-204 Chapter 4 - D306 Azure Developer Associate
What is the difference Global affects all content in the CDN.
between Global Caching
rules and Custom Caching Custom controls the TTL for different paths or files in
rules? your CDN.
What is the Web.config You use this file to set the expiration time of the folder
File used for? it is set in. This uses XML to adjust TTL.
What is the programmatic This uses ASP.NET to control the CDN Caching
approach to changing the behavior by setting the HttpResponse.Cache
TTL? property.
If you dont set a specific It doesnt expire unless you set the parameter
TTL value for Azure Cache StringSet() to have a TTL
for Redis in-memory
Database, when is the
default TTL?
What are 2 methods to KeyDelete() - Removes a single key.
delete keys in the Azure FlushAllDatabases() - Removes all keys.
Cache for Redis in-
memory DB
A Azure solution that allows routing traffic efficiently
What is Azure Front Door
to the closest location to the user. It also allows you
Service?
to cache content by providing a CDN.
The Cache config is It is performed at the Routing Rule Level. Allowing
changed at what level in routes for different paths in the URL to different back
Front Door? end pools hosting your App.
HTTP Headers
Azure Front Door Cache 1. Cache Control: Max Age - expressed in seconds.
expiration can be set by 2. Cache Control: s-maxage - expressed in seconds,
using... has precedence over max-age and expires directives.
3. Expires - Expressed using HTTP-date timestamp,
this has least precedence.
… 2/8