AWS CloudFront Amazon的CDN加速服务


AWS CloudFront Amazon的CDN加速服务

方向:

  1. 创建AWS帐号

  2. 订购CloudFront服务

  3. 指定自己的网站作为“Origin”源

  4. 设置CloudFront的行为,使其从某源读取数据

注意:

  1. Nginx配置什么样的资源访问跳转到xxxxxxcloudfront.net域名访问

  2. 使用标头控制单独对象的缓存时间长度

  • 通过使用 Cache-Control max-age 指令,您可以指定在 CloudFront 再次从源服务器中获取对象之前希望在缓存中保留对象的时间长度(以秒为单位)。对于 Web 分配和 RTMP 分配,CloudFront 支持的最短过期时间分别为 0 秒和 3600 秒。最大值为 100 年。采用以下格式指定值:
1
Cache-Control: max-age=秒

例如,以下指令告诉 CloudFront 在缓存中将相关对象保留 3600 秒(一小时):

1
Cache-Control: max-age=3600
  • Expires标头字段让您使用 RFC 2616, Hypertext Transfer Protocol – HTTP/1.1 Section 3.3.1, Full Date 中指定的格式指定过期日期和时间,例如:
1
Sat, 27 Jun 2015 23:59:59 GMT

==建议您使用Cache-Control max-age指令代替Expires标头字段,以控制对象缓存。==