Evaluation of CDN's Design
Let's evaluate our proposed CDN.
Evaluation
Here, we see how our design fulfills the requirements we discussed in the previous lessons. Our main requirements are high performance, availability, scalability, reliability, and security. Let’s discuss them all one by one.
Performance
CDN achieves high performance by minimizing latency. Some of the key design decisions that minimize latency are as follows:
- Proxy servers usually serve content from the RAM.
- CDN proxy servers are placed near the users to provide faster access to content.
- A CDN can also be the provider of proxy servers located in the ISP or Internet exchange points
Level up your interview prep. Join Educative to access 70+ hands-on prep courses.