Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 如何在AmazonS3上正确管理缓存控制和Expires头?_Caching_Amazon S3_Http Headers - Fatal编程技术网

Caching 如何在AmazonS3上正确管理缓存控制和Expires头?

Caching 如何在AmazonS3上正确管理缓存控制和Expires头?,caching,amazon-s3,http-headers,Caching,Amazon S3,Http Headers,在Amazon上托管某些文件时,管理缓存控制和过期HTTP头的最佳方法是什么 我为CSS文件设置了Cache Control为max age=604800,但是当我curl文件以获取标题时,缓存没有设置 Expires标题也一样。我应该选择什么日期?我想确定一个相对的日期是不可能的,但如果我把它放在遥远的将来,它会引起问题 最佳实践是什么 谢谢我已经在S3中的一些长寿命资产上设置了缓存控制:max age=2592000,public,当我获取对象时,curl确实显示了这个头。。。因此,如果你没

在Amazon上托管某些文件时,管理
缓存控制
过期
HTTP头的最佳方法是什么

我为CSS文件设置了
Cache Control
max age=604800
,但是当我
curl
文件以获取标题时,缓存没有设置

Expires
标题也一样。我应该选择什么日期?我想确定一个相对的日期是不可能的,但如果我把它放在遥远的将来,它会引起问题

最佳实践是什么


谢谢

我已经在S3中的一些长寿命资产上设置了
缓存控制:max age=2592000,public
,当我获取对象时,curl确实显示了这个头。。。因此,如果你没有看到它,可能是你如何上传的问题。缓存控制:最大年龄。@Michael sqlbot所以我不需要将
过期时间设置为
?我正在用Google PageSpeed测试我的页面,我收到一条警告,说我的标题没有
Expires
值。我会继续努力的。