Please enable JavaScript.
Coggle requires JavaScript to display documents.
Azure Caching - Coggle Diagram
Azure Caching
Azure Redis Cache
TTL
_cache.StringSet(key, value, new TimeSpan(5,0,0)
KeyDelete()
FlushAllDatabases
Pricing
Standard
two nodes
99,9
Premium
Cluster managed
99,9
Basic
only for testing and development purposes
Patterns
Cache-Aside
Backend updates the cache
Content caching
User session caching
Job and message queuing
Distributed transactions
As database
StringSet()
StringGet()
As messaging queue
GetSubscriber()
Publish()
Subscribe()
ConnectionMultiplexer object
Azure CDN
Profile
enpoints
behavior configuration
with caching rules
Global caching rules
Overrides cache directive headers
one per endpoint
Custom caching rules
Overrides Global caching rules
with query-strings
ignore query strings (default)
by pass chaching query strings
no-cahe
cache every unique URL
Custom DNS domain
Compression
Geo-filtering
Optimization
Register
Get-AzResourceProvider -ProviderNamespace Microsoft.Cdn
Register-AzResourceProvider -ProviderNamespace Microsoft.Cdn
Pricing
S1 Standard Verizon
Dynamic delivery
S2 Standard Akamai
Dynamic delivery
P1 Premium
All standard features
Mobile device rules
Custom rules engine
Cache/Header settings
URL redirect/rewrite
S3 Standard Microsoft
Rules engine
Http Raw logs
Web Application
Real time analytics
TTL
Cache-Control HTTP Header
7 days (default)
Caching rules
Web.config
Programatically
Response.Cache.SetExpires
Response.Cache.SetCacheability
Response.Cache.SetLastModified
Overrides spires Header
Spires Header
Purge
Single Path
Wildcard
Root Domain
Azure Front Door
CDN
TTL
Cache-Control: max-age header
Cache-Control: s-maxage header
Only for CDNs
Expires header
Purge
Single Path purge
Root domain purge
Central gateway
provides redundancy
provides high availability
Route traffic for different URL paths
Web server
ISP
Web browser