CDN是指内容分发网络,也称为内容传送网络,是美国麻省理工学院的一个研究小组为改善互联网的服务质量而提出的。下面来看看亚马逊云科技CDN服务如何向用户交付内容?使用教程是什么?
亚马逊云科技CDN服务如何向用户交付内容?使用教程是什么?
Amazon CloudFront是一种内容分发网络 (CDN) 服务,旨在获得优异性能、安全性和开发人员便利性。
在用户配置CloudFront以交付用户的内容后,当用户请求用户的对象时会发生以下情况:
- 用户访问用户的网站或应用程序并发送对象请求,例如图像文件或HTML文件。
- DNS将请求路由到可以最好地为请求提供服务的CloudFront POP(边缘站点)——通常是延迟方面最近的CloudFront POP——并将请求路由到该边缘站点。
- CloudFront检查其缓存以查找请求的对象。如果对象在缓存中,CloudFront会将其返回给用户。如果对象不在缓存中,CloudFront会执行以下操作:
- CloudFront将请求与分配中的规范进行比较,并将请求转发到相应对象的源服务器,例如,转发到用户的Amazon S3存储桶或HTTP服务器。
- 源服务器将对象发送回边缘位置。
- 一旦第一个字节从源到达,CloudFront就开始将对象转发给用户,CloudFront还会将该对象添加到缓存中,以供下次有人请求时使用。