17 November 2020

#CDN

#CDN
What is a CDN?
Why use a CDN (Content Delivery Network‎)?
Name some advantages of using CDN for static JS files and assets?
What is a CDN origin server?
What are CDN edge servers?
Why and how to use Cache Busting?
What Is Cache Busting?
How does CDN caching work?
Explain why CDN (in)availability may be a problem for using WebSockets?
CDN
  • CDN - Content Delivery Network
  • CDN refers to a geographically distributed group of servers which work together to provide fast delivery of Internet content
  • CDN is a service that caches your website and serves the website from geographically the nearest server which in turn increases the loading speed of the website.
  • A properly configured CDN may also help protect websites against some common malicious attacks, such as Distributed Denial of Service (DDOS) attacks.
  • It does help cache content at the network edge, which improves website performance
  • Edge Location - Location where content will be cached; separate to an AWS Region/AZ
  • Origin- Origin of all the files that the CDN will distribute. This can be an S3 Bucket, EC2 Instance, Elastic Load Balancer, or Route53, or not with AWS
  • Web Distribution - Typically used for websites
  • RTMP- Used for media streaming (adobe flash)
  • Edge Locations are not just read only, you can write to them, too
  • Objects are cached for life of TTL
  • Akamai vs Cloudflare
  • Edge & Origin server
  • Data center
  • Internet exchange point
  • Proxy and Reverse proxy
  • Round-trip time
  • TTL- Time To Live
  • Cache Control - Static and Dynamic
  • GSLB
  • DDoS attack
  • Web Application Firewall (WAF)
SQL Azure is a cloud-based relational database service that is based on
Oracle
SQL Server*
MySQL
All of the mentioned

No comments:

Post a Comment

Most views on this month