AWS CloudFront Amazon的CDN加速服务
方向:
创建AWS帐号
订购CloudFront服务
指定自己的网站作为“Origin”源
设置CloudFront的行为,使其从某源读取数据
注意:
Nginx配置什么样的资源访问跳转到xxxxxxcloudfront.net域名访问
使用标头控制单独对象的缓存时间长度
- 通过使用 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标头字段,以控制对象缓存。==