即使我将元数据缓存控制设置为几天,Amazon S3 缓存也不起作用

Amazon S3 caching does not work even if I have set metadata cache control to several days

我需要缓存托管在 Amazon S3 上的图像,但没有办法。 我在 Amazon S3 上设置了 "metadata" 缓存控制,还在我的 .htaccess 文件中添加了缓存控制。 没办法让它工作。

该网站 streetstylejournal.com(正在开发中),我正在尝试提高移动设备的页面加载速度。

这是在 S3 上设置过期的图像之一

https://s3.eu-west-2.amazonaws.com/streetstylejournal/homepage/london-fashion-week-ss19-street-style.jpg

提前致谢!

您的 header 值不正确,因此不会有任何效果。

Cache-Control: 1728000

这应该是...

Cache-Control: max-age=1728000

另请注意,S3 会完全忽略 .htaccess 个文件。

另见 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control